2016-04-01 165 views

回答

0

對於那個使用SharedPreferences類。

Ex。創建SharedPreferences類。

公共類SharedPreferencesUtility {

SharedPreferences sharedpref; 

public SharedPreferencesUtility(Context context) { 

    sharedpref = context.getSharedPreferences(context.getPackageName(), Context.MODE_PRIVATE); 

} 

public void setVerifiy(boolean b) { 

    sharedpref.edit().putBoolean("isVerify", b).commit(); 
} 

public boolean getVerifiy() { 

    return sharedpref.getBoolean("isVerify", false); 
} 

}

使用方法setVerifiy當你通過Facebook和getVerifiy在飛濺/其他活動的OnCreate後的檢查方法登錄真方法。

private Activity activity; 
    private SharedPreferencesUtility preferencesUtility; 

    @Override 
    public void onCreate(Bundle savedInstanceState) { 

    setContentView(R.layout.activity_splash); 

    activity = SplashActivity.this; 

    preferencesUtility = new SharedPreferencesUtility(activity); 

    Handler handler = new Handler(); 

    handler.postDelayed(new Runnable() { 
     @Override 
     public void run() { 

      if (preferencesUtility.getVerifiy()) { 

       startActivity(new Intent(getApplicationContext(), HomePage.class)); 

       finish(); 

      } else { 

       startActivity(new Intent(getApplicationContext(), LoginPage.class)); 

       finish(); 

      } 

     } 
    }, 3000); 
} 
相關問題