我应该使用SqlLite持久化数据吗?

时间:2018-09-10 02:25:52

标签: android sqlite

我对何时在移动开发中保留数据感到困惑。在这个阶段,我正在初始化一个表,这些表的值不会改变。与在每次我要访问它时初始化包含数据的列表相比,将数据存储在表中是否有好处?似乎将数据存储到表中并进行检索需要大量工作,如果没有优势,我不想做不必要的工作。

2 个答案:

答案 0 :(得分:1)

这将取决于数据的数量和复杂性。

如果您有很多数据或实际拥有的数据可以增长,则应使用SQLite

如果您仅具有一些配置数据,例如可以通知用户或类似的内容,或者您​​需要的某些字符串,则应使用SharePreference

检查此答案https://stackoverflow.com/a/9529787/6727154

答案 1 :(得分:1)

听起来好像您没有任何更改的数据(CRUD),所以我不会使用SQLite。如@Michael所述,查看SharedPrefs。