2012-11-01 175 views
1

我正在開發一個android應用程序的第一次,我想讓會議登錄和註銷。我看到大多數人建議使用SharedPreferences。但我如何檢查用戶是否註銷?如果用戶沒有點擊我的應用程序,那麼登錄頁面將不會顯示!用戶可以立即進入主頁面。登錄和註銷會話android

回答

1

當用戶登錄成功調用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(); 
    } 
+0

它的工作,謝謝,我還有一個問題,現在我已經啓用了登錄,我將請求用戶名多次在應用程序,因爲我會檢索與從database.I用戶應該使用sharedPreferences數據那也是對的?同樣的方式正確嗎? –

+0

也是使用用戶名的sharedPreference。 –

+0

http://www.androidhive.info/2012/08/android-session-management-using-shared-preferences/這是使用共享首選項進行會話管理的一個很好的教程。 –