繁体   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