您好,最好的方法是在应用程序退出时保存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");
简短而甜美
快乐涂饰:)