2017-04-08 43 views

回答

1

關於它完全根據您的選擇來保存用戶的當前狀態,我更願意使用共享首選項。並註冊並登錄使用SQLite數據庫。共享首選項通常用於執行輕量級操作。您可以搜索SQLite中的數據,因爲您可能有許多用戶。

因此,使用SQLite註冊並登錄,然後使用共享首選項來保存用戶的當前狀態。

共享使用偏好

sharedPreferences是一個鍵/值存儲在這裏可以節省某些關鍵下一個數據。要從商店中讀取數據,您必須知道數據的關鍵。這使得讀取數據變得非常簡單。但是,像存儲少量數據一樣簡單,就像存儲和讀取大型結構化數據一樣容易,因爲您需要爲每個單一數據定義密鑰。

+0

好吧謝謝我現在得到它 – Corey

+0

我不是Android開發者,但我對這些概念非常熟悉。在討論Android環境中的SQLite時,我們通常不是指設備上的數據庫嗎?如果是這樣,那麼如何幫助登錄系統 - 註冊用戶系統是否需要聯繫遠程登錄服務器以檢查密碼,更改密碼,選擇用戶名等? – halfer

+1

@halfer Yess,兩者都可以完成,當你的應用程序是一個離線應用程序,並且你希望它被密碼保護,那麼你可以使用本地SQLite來保存用戶憑證。當我們有一個在線系統,然後我們使用Web服務爲保持用戶記錄:)希望它能滿足你 –

相關問題