将数据保存在共享首选项中而不会覆盖旧数据

时间:2018-05-02 10:00:39

标签: android sharedpreferences

我从我的服务器接收json数据,并将其保存在具有共享首选项的应用程序中。

PropertyInfo

一切顺利,但我希望在相同的视图中保存两个或更多不同的数据,而不会覆盖以前的数据。请帮助!

1 个答案:

答案 0 :(得分:0)

  

将数据保存在共享首选项中而不会覆盖旧数据

您需要使用不同的 key 来保存SharedPreferences

中的不同数据

如果您使用相同的密钥在SharedPreferences中保存数据,则会覆盖旧数据

根据我的意见,最好使用 SQLite

  

SQLite是一个开源关系数据库,用于在Android设备上执行数据库操作,例如存储,操作或检索数据库中的持久数据。

     

它嵌入在android bydefault中。因此,无需执行任何数据库设置或管理任务。

<强> Android SQLite Tutorial 1

<强> Android SQLite Tutorial 2