Java 创建类以切换活动
我有一个带有导航抽屉的应用程序,其中有一个登录屏幕作为主要活动。当用户登录时,我有一个SharedReference设置为true 在我的课堂上,我想检查SharedReference的值,如果它是真的,那么转到另一个活动,否则转到登录屏幕Java 创建类以切换活动,java,android,android-activity,Java,Android,Android Activity,我有一个带有导航抽屉的应用程序,其中有一个登录屏幕作为主要活动。当用户登录时,我有一个SharedReference设置为true 在我的课堂上,我想检查SharedReference的值,如果它是真的,那么转到另一个活动,否则转到登录屏幕 public class loginCheck { Activity context; public void checkLogin(Activity context){ this.context = context;
public class loginCheck {
Activity context;
public void checkLogin(Activity context){
this.context = context;
//Get the preference from login
SharedPreference loginchk = ....
Intent intent;
if(loginchk){
intent = new intent(this, loginActivity)
startActivity(intent);
}else{
intent = new intent(this, accountActivity)
startActivity(intent);
}
}
目前,我有一个登录检查活动,如下所示,但切换时有一个延迟
SharedPreference loginchk = ....
Intent intent;
if(loginchk){
intent = new intent(this, loginActivity)
startActivity(intent);
}else{
intent = new intent(this, accountActivity)
startActivity(intent);
}
}
我还有什么其他选择可以实现这一点?你说的“滞后”是什么意思?启动新活动之前是否有延迟?请分享您如何使用loginCheck类的代码从导航抽屉中选择loginCheck活动会显示“慢到正确的活动”。。一旦我点击导航抽屉中的行,它就会点击具有上述检查的loginCheckActivity的意图。你所说的“滞后”是什么意思?启动新活动之前是否有延迟?请分享您如何使用loginCheck类的代码从导航抽屉中选择loginCheck活动会显示“慢到正确的活动”。。一旦我点击导航抽屉中的行,它就会点击具有上述检查的loginCheckActivity的意图。