您好,最好的方法是在应用程序退出时保存ArrayList数据,然后在应用程序启动时检索它。在我的应用程序中,我向用户显示一些数据,并且从Url中获取数据,并且我发送了一个已请求项的发布请求以排除该数据,但是现在这仅适用于每个会话,现在我希望它将所有ID保存在SharedPreferences中,以便每次使用请求数据时,他们是否看到唯一数据与他们是否退出应用无关。

最佳答案

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

1)。在module中添加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");


简短而甜美

快乐涂饰:)

10-07 16:47