gpt4 book ai didi

java - Android 将 ArrayList 保存到本地存储

转载 作者:行者123 更新时间:2023-12-02 10:39:32 24 4
gpt4 key购买 nike

您好,在应用程序退出时保存 ArrayList 数据然后在应用程序启动时检索它的最佳方法是什么。在我的应用程序中,我向用户显示一些数据,数据是从 Url 获取的,我发送一个带有已看到项目的发布请求来排除该数据,但现在这只适用于每个 session ,现在我希望它将所有 id 保存在 SharedPreferences 中,所以每次使用请求数据,无论他们是否退出应用程序,他们都会看到独特的数据。

最佳答案

使用https://github.com/kcochibili/TinyDB--Android-Shared-Preferences-Turbo

1).添加TinyDB.java在您的模块

2).初始化TinyDB

TinyDB tinydb=new TinyDB(context);

// store Arraylist<Integer> list;
tinydb.putListInt("yourkey",list);

// retrive Arraylist<Integer>
Arraylist<Integer> list=tinydb.getListInt("yourkey");

关于java - Android 将 ArrayList<Integer> 保存到本地存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53028369/

24 4 0