gpt4 book ai didi

android - 存储自定义对象的数组列表

转载 作者:行者123 更新时间:2023-11-30 03:44:20 25 4
gpt4 key购买 nike

我已将自定义对象的 ArrayList 保存在共享首选项中,如下所示:

SharedPreferences prefs = context.getSharedPreferences("prefName", Context.MODE_PRIVATE);
Editor editor = prefs.edit();
editor.putStringSet("myList", new Gson().toJson(arraylist).toString());
editor.apply();

通过这样做,一旦值被保存,但是当我退出应用程序并重新启动并尝试保存新值时,旧值就会消失。
知道如何保存旧值并附加新值吗?
我想将所有值保存在同一个数组中,并保存数组以在每次应用加载时显示值。

最佳答案

prefName中读取myList,将arraylist附加到已经保存在preferences中的内容,写回myList到偏好。

关于android - 存储自定义对象的数组列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15242506/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com