Fiz assim e funciona.
Mas ainda acho que está esquisito para caramba chamar o finish() em onCreate():
public class LoginActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// ...
if( userRegistered != 0 ){
Intent intent = new Intent(LoginActivity.this, OtherActivity.class);
startActivity(intent);
finish();
}
// ...
}
}
Abs,
Em 31 de janeiro de 2013 00:34, Leonardo S <leonardo.s.comm@gmail.com> escreveu:
Qual a melhor maneira de fazer o seguinte esquema:Se o usuário não estiver logado vai para tela de login e depois para tela inicial. Se já estiver, vai direto para tela inicial da app.É usando SharedPreferences, checando do onCreate() e redirecionando ou não ali msm ?Ou existe algo mais refinado como AccountManager - que não conheço bem ?Abs,
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.






0 comentários:
Postar um comentário