当我将任何内容写入共享首选项时,它会覆盖以前的值,如何在首选项中连续注入值并像数组一样将其全部取出?我不想使用数据库进行此操作。
由于
答案 0 :(得分:0)
您可以使用JSON,因为@CommonsWare指出将数据存储在SharedPreferences中。我有这样一个答案:在这里使用GSON:
答案 1 :(得分:0)
虽然不理想,但如果您只想使用“首选项”,则可以在首选项中存储字符串。当要添加下一个值时,请检索旧值,添加“逗号”和新值。 只要您想使用这些值,请使用StringTokeniser。用'逗号'字符标记元素。