私はアンドロイドを学び、登録とログインのオプションでアプリを作成しました。今私は彼がログアウトしない限り、ユーザーをログオンするように設定する必要があります。 共有環境設定を使用するように指示されているので、このコードを使用しましたが、動作していないようで、数分後にログアウトします。ユーザーが強制的にログアウトしない限り、アプリケーションをログインさせておく方法
public class PreferenceData
{
static final String PREF_USER_ID = "user_logged_in";
public static SharedPreferences getSharedPreferences(Context ctx)
{
return PreferenceManager.getDefaultSharedPreferences(ctx);
}
public static void setUserLoggedIn(Context ctx, boolean userLoggedIn)
{
Editor editor = getSharedPreferences(ctx).edit();
editor.putBoolean(PREF_USER_ID, userLoggedIn);
editor.commit();
}
public static boolean getUserLoggedIn(Context ctx)
{
return getSharedPreferences(ctx).putBoolean(PREF_USER_ID);
}
}
問題を修正するために何かを追加する必要がありますか?
どういう事、あなたの最後の行は言うべき –
数分後に '.getBoolean'は、ありません'、エミュレータで –
をPUT'何か他のことをするには、トイレに行って、もう一度それを使い始めると、ユーザーはログアウトして再度ログインする必要があります。時間カウンターがあるかどうかは分かりません。 –