我有一个带导航抽屉的应用程序,其中有一个登录屏幕作为主要活动。我有一个SharedPreference,在用户登录时设置为true。
在我的课程中,我想检查SharedPreference的值,如果是,则转到另一个活动,否则转到登录屏幕。
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);
}
}
目前我有一个带有以下内容的loginCheck活动,但切换时存在延迟。
SharedPreference loginchk = ....
Intent intent;
if(loginchk){
intent = new intent(this, loginActivity)
startActivity(intent);
}else{
intent = new intent(this, accountActivity)
startActivity(intent);
}
}
我还有什么其他方法可以做到这一点?