1
我正在開發一個android應用程序的第一次,我想讓會議登錄和註銷。我看到大多數人建議使用SharedPreferences。但我如何檢查用戶是否註銷?如果用戶沒有點擊我的應用程序,那麼登錄頁面將不會顯示!用戶可以立即進入主頁面。登錄和註銷會話android
我正在開發一個android應用程序的第一次,我想讓會議登錄和註銷。我看到大多數人建議使用SharedPreferences。但我如何檢查用戶是否註銷?如果用戶沒有點擊我的應用程序,那麼登錄頁面將不會顯示!用戶可以立即進入主頁面。登錄和註銷會話android
當用戶登錄成功調用setLogin函數並將boolean設置爲true並且當用戶回來時,然後檢查用戶是否爲Login(),如果它返回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();
}
它的工作,謝謝,我還有一個問題,現在我已經啓用了登錄,我將請求用戶名多次在應用程序,因爲我會檢索與從database.I用戶應該使用sharedPreferences數據那也是對的?同樣的方式正確嗎? –
也是使用用戶名的sharedPreference。 –
http://www.androidhive.info/2012/08/android-session-management-using-shared-preferences/這是使用共享首選項進行會話管理的一個很好的教程。 –