If they are Activity your screens simply perform the intent to open them:
Intent intent;
if (comprobarUsuario(String datos)) {
//Existe el usuario, por lo que se va directamente a la app
intent = new Intent(this, MainActivity.class);
}else {
//No existe el usuario, por lo que se muestra el formulario
intent = new Intent(this, LoginActivity.class);
}
//Inicia la Activity.
startActivity(intent);
If the "screens" were Fragments it would be done by a transaction replacing the fragment:
FragmentManager fragmentManager;
FragmentTransaction fragmentTransaction;
if (comprobarUsuario(String datos)) {
//Existe el usuario, por lo que se va directamente a la app
Fragment fragment = new FragmentMain();
fragmentManager = getSupportFragmentManager();
fragmentTransaction =
fragmentManager.beginTransaction();
fragmentTransaction.replace(android.R.id.content, fragment);
fragmentTransaction.commit();
} else {
//No existe el usuario, por lo que se muestra el formulario
Fragment fragment = new FragmentLogin();
fragmentManager = getSupportFragmentManager();
fragmentTransaction =
fragmentManager.beginTransaction();
fragmentTransaction.replace(android.R.id.content, fragment);
fragmentTransaction.commit();
}