创建一个类来切换活动

时间:2015-07-22 01:05:03

标签: java android android-activity

我有一个带导航抽屉的应用程序,其中有一个登录屏幕作为主要活动。我有一个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);
  }
}

我还有什么其他方法可以做到这一点?

0 个答案:

没有答案