コード例 #1
0
  @Override
  public void logoutUser() {
    editor.clear();
    editor.commit();

    Intent intent = new Intent(AppUtil.CONTEXT, LoginActivity.class);
    intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
    intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

    AppUtil.CONTEXT.startActivity(intent);
  }
コード例 #2
0
  @Override
  public boolean checkLogin() {
    boolean isLoggedIn = isLoggedIn();

    if (!isLoggedIn) {
      Intent intent = new Intent(AppUtil.CONTEXT, LoginActivity.class);
      intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
      intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

      AppUtil.CONTEXT.startActivity(intent);
    }

    return isLoggedIn;
  }
コード例 #3
0
 private UserSessionManager() {
   super();
   pref = AppUtil.CONTEXT.getSharedPreferences(PREF_NAME, PRIVATE_MODE);
   editor = pref.edit();
 }