簡體   English   中英

Android SharedPreferences 導致存儲空間很大

[英]Android SharedPreferences causing storage to be big

我在我的應用程序中使用 SharedPreferences 在某個時候保存一些字符串值。 但問題是在運行應用程序幾次后,用戶手機上會有大約 100MB 的數據,並且這些數據越來越大。 並且ofcource我正在用sharedPreferences上的舊數據替換新數據我該怎么辦? 我應該改用數據庫嗎?

來自 Android 文檔: https://developer.android.com/training/data-storage/shared-preferences

如果您想要保存的鍵值集合相對較少,則應使用 SharedPreferences API。 SharedPreferences object 指向包含鍵值對的文件,並提供讀取和寫入它們的簡單方法。

對小鍵值對使用共享首選項,例如存儲用戶 id 或一些設置變量,基於這些變量將進一步定義應用程序體驗。

您的選擇是 SQLite 或 Room (SQLite Wrapper) 數據庫,如果預計數據會增長這么多(GB 或更多),go 具有遠程存儲與 Z035489FF8D092741943E4A83241F5 數據庫或私有數據庫

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM