2011-12-20 43 views
0

我需要存儲用戶名和密碼,成功驗證登錄購買在數據庫中存儲用戶名和密碼,但每次我再次啓動活動時,我需要再次重新輸入用戶名和密碼。如何停止此操作從發生(即我需要執行類似的會議)? 感謝每次活動開始時如何停止輸入用戶名和密碼?

+3

您可以嘗試在共享首選項中存儲身份驗證標誌。 – Yahor10 2011-12-20 11:58:30

+0

只需檢查您的用戶名和密碼是否存在即可。如果只是跳到主屏幕,則顯示登錄活動。 – 2011-12-20 12:21:01

回答

0

如果您正在使用Web服務,然後當你登錄第一次你會得到的cookie會話ID,您可以在未來用於驗證用戶登錄狀態

+0

我沒有使用網絡服務 – RanjitRock 2011-12-20 12:00:58

0

使用SharedPref是有幫助的ü時你得到共享的優先權。值爲非空然後開始登錄後的下一個活動...

2

它該死的簡單,如果你做了一些去ogling,那麼你會輕鬆獲得。

 //Save password 
    SharedPreferences share=PreferenceManager.getDefaultSharedPreferences(this); 
    Editor edit=share.edit(); 
    edit.putString("name","usernameValue"); 
    edit.putString("pass","passwordValue"); 
    edit.commit(); 


    //GetPassword wherever you want when application open next time 
    SharedPreferences share1=PreferenceManager.getDefaultSharedPreferences(this); 
    String name=share1.getString("name", ""); 
    String pass=share1.getString("pass", ""); 
+0

接受它作爲答案,如果你通過起訴這段代碼解決了你的問題 – Sameer 2011-12-20 12:14:31

相關問題