android– 如何在SharedPreferences中保存arrayList数据?

android– 如何在SharedPreferences中保存arrayList数据?,第1张

概述参见英文答案 > Save ArrayList to SharedPreferences                                    31个我在SharedPreferences中保存ArrayList大小和数据.当我从SharedPreference中检索ArrayList大小时,它会提供与之前保存的大小无关的确切大小.但是

参见英文答案 > @L_419_0@                                    31个
我在SharedPreferences中保存ArrayList大小和数据.当我从SharedPreference中检索ArrayList大小时,它会提供与之前保存的大小无关的确切大小.但是在这里我没有保存ArrayList数据.当我检索ArrayList数据时,它总是给出ArrayList的最后一项.

这是我保存ArrayList大小和数据的代码:

ArrayList

在这里,我正在检索我的ArrayList项:

  String getListSize =  MyPreferences.savePreferences(getActivity(),"arrayList_size");System.out.println("arrayList size : " + getListSize);    if (!getListSize.equals("")) {        int ListSize = Integer.parseInt(getListSize);        if (ListSize > 0) {            for (int i = 0; i < ListSize; i++) {                String getListitems = MyPreferences                        .getPreferences(getActivity(),"ID");   System.out.Println("List items : "+ getListItems);            }        }    }

如何在SharedPreferences中存储ArrayList项?最佳答案试试这个:

//Set the valuesSet

这个问题已经在这里回答了Save ArrayList to SharedPreferences

public voID addTask(Task t) {        if (null == currentTasks) {            currentTasks = new ArrayList
public voID onCreate() {        super.onCreate();        if (null == currentTasks) {            currentTasks = new ArrayList

在这里,您将任务类更改为itemclass. 总结

以上是内存溢出为你收集整理的android – 如何在SharedPreferences中保存arrayList数据?全部内容,希望文章能够帮你解决android – 如何在SharedPreferences中保存arrayList数据?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1140420.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)