2016-03-07 59 views
-1

我想在Android中使用SQLite製作用戶註冊表單,其中將執行登錄和註銷操作。我想在用戶登錄時維護會話,然後當他單擊註銷按鈕時:Android中的用戶註冊表格

如何在菜單中動態地添加註銷菜單選項以代替登錄選項菜單?

在網絡中,他們正在使用共享首選項來維護會話,但我將用戶名和密碼存儲在SQLite數據庫中。

那麼,如果我使用SQLite,我將如何維護會話?

+0

當用戶按下注銷按鈕時,從sqlite中刪除用戶名和密碼。順便說一下,存儲會話的正確方法是使用sharedpreferences。 –

+0

見下面https://codezone4.wordpress.com/2012/11/19/android-login-system-using-sqlite/ – Ashan

+0

您是否聽說過用戶帳戶管理器? –

回答

0

您可以使用sharedpreferences來存儲所有用戶信息。當用戶單擊註銷按鈕時刪除sharedpreferences並點擊登錄按鈕時,從sqlite獲取數據並再次存儲到sharedpreferences,因此這是維護會話的正確方法。

+0

我從sqlite中獲取用戶名和密碼,但是當我存儲到SharedPreferences中時,值是過度的 –

+0

哪些值被覆蓋? sharedpref或sqlite的值的值?共享首選項中的 –

+0

值。 –