我对何时在移动开发中保留数据感到困惑。在这个阶段,我正在初始化一个表,这些表的值不会改变。与在每次我要访问它时初始化包含数据的列表相比,将数据存储在表中是否有好处?似乎将数据存储到表中并进行检索需要大量工作,如果没有优势,我不想做不必要的工作。
答案 0 :(得分:1)
这将取决于数据的数量和复杂性。
如果您有很多数据或实际拥有的数据可以增长,则应使用SQLite
。
如果您仅具有一些配置数据,例如可以通知用户或类似的内容,或者您需要的某些字符串,则应使用SharePreference
。
答案 1 :(得分:1)
听起来好像您没有任何更改的数据(CRUD),所以我不会使用SQLite。如@Michael所述,查看SharedPrefs。