如何在首选项中存储值

时间:2015-03-30 11:53:41

标签: android

当我将任何内容写入共享首选项时,它会覆盖以前的值,如何在首选项中连续注入值并像数组一样将其全部取出?我不想使用数据库进行此操作。

由于

2 个答案:

答案 0 :(得分:0)

您可以使用JSON,因为@CommonsWare指出将数据存储在SharedPreferences中。我有这样一个答案:在这里使用GSON:

https://stackoverflow.com/a/5968562/617044

答案 1 :(得分:0)

虽然不理想,但如果您只想使用“首选项”,则可以在首选项中存储字符串。当要添加下一个值时,请检索旧值,添加“逗号”和新值。 只要您想使用这些值,请使用StringTokeniser。用'逗号'字符标记元素。