1

初めてAndroidアプリを開発していて、ログインとログアウトのセッションを作りたかったのです。ほとんどの人がSharedPreferencesの使用を提案しているのを見ました。しかし、ユーザーがログアウトしたかどうかを確認するにはどうすればよいですか?ユーザーがアプリをクリックしない場合、サインインページは表示されません。ユーザーはすぐにメインページに移動できます。

4

1 に答える 1

1

ユーザーログインが正常にsetLogin関数を呼び出し、ブール値をtrueに設定し、ユーザーが戻ってきたら、ユーザーisLogin()がtrueを返すかどうかを確認し、Intentを使用してユーザーをメインページにリダイレクトします。

public boolean isLogin() {

        return pref.getBoolean("login", false);

    }

    public void setLogin(Boolean x) {
        SharedPreferences.Editor editor = pref.edit();
        editor.putBoolean("login", x);
        editor.commit();
    }
于 2012-11-01T19:49:56.323 に答える