我需要选择是否应该运行一项或另一项活动取决于授权。如果您在AccountManager中没有帐户,我想在其他情况下显示RegistrationAcitivity,我想显示LoginActivity。这样做的最佳模式是什么?我需要在哪里放置检查的代码?在其中一项活动中?
答案 0 :(得分:1)
您可以检查用户已注册的情况,然后转到 AccountManager 。
Intent intent = new Intent(this,AccountManager.class);
startActivity(intent);
如果没有,则将其重定向到 RegistrationAcitivity
Intent intent = new Intent(this,RegistrationActivity.class);
startActivity(intent);
为此你可以设置标志。
或将数据存储在 SharedPreferences 或数据库
中答案 1 :(得分:0)
您可以将代码放入注册活动,检查那里的帐户,如果可用,则将其重定向到登录激活