开发使用仪表板的应用程序。我希望仪表板成为默认活动。如果用户第一次打开应用程序或已注销,我想将其重定向到登录/注册页面作为第一页。如果用户已经登录,我想将他作为默认页面指向仪表板。我怎么能帮助这个。有一个很好的教程,我会非常感激。谢谢!
答案 0 :(得分:0)
你可以做这样的事情
class AuthenticatedActivity extends Activity{
onCreate(){
super.onCreate();
if(!isAuthenticated()){
Intent showAuthActivityIntent = new Intent();
startActivityForResult(showAuthActivity);
finish();
return;
}
}
}
class AnyActivity extends AuthenticatedActivity{
onCreate(){
super.onCreate();
if(isFinishing())
return;
}
}
将仪表板作为启动器活动。
修改isAuthenticated()
块以使其适合您的用例。
您可能还希望将SignupActivity作为单件活动。
答案 1 :(得分:0)
您的登录屏幕活动将是您的主要活动。在此活动中,您可以通过设置一些标志来检查登录详细信息是否存在(如果存在)您可以重定向到仪表板活动,在清单中您必须将登录设置为默认主要活动。