java - 安卓开发 : Regarding the usage of shared preferences

标签 java android

我通读了有关存储选项的 android 开发指南,我想知道在某些情况下应该使用哪个存储选项。我了解共享首选项用于存储原始信息的键值对。但是,如果我有一个包含 100、300、500、1000 项的列表怎么办?是否仍然建议/可能使用共享首选项?会影响性能吗?

我阅读的指南是:

http://developer.android.com/guide/topics/data/data-storage.html

谢谢

最佳答案

如果不考虑数据的安全问题,数据是复杂类型且数据量很大,我认为SQLite最适合它。 SQLiteLink

如果数据很小,数据是 premitive 类型并且您不想与用户共享它,那么 SharedPreference 是好的。

选择权在你。

关于java - 安卓开发 : Regarding the usage of shared preferences,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21622732/

相关文章:

android - 如何获取在 Firebase 中发布数据的时间

java - 哪些 Eclipse JavaFX 项目文件要上传到 GitHub

java - Android布局文件夹配置

java - 根据迭代次数将字符串用户输入添加到数组列表中

安卓导航: Access NavHostFragment from same Fragment

android - 如何在sqlite数据库中存储微调按钮的值

java - 这种情况需要同步吗

java - 为每个新请求创建新的 java.sql.Connection

java - 将精度与 Float.MAX_VALUE 进行比较意味着什么?

android - 如何更改 Android 中的微调按钮颜色?