参见英文答案 > @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数据?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)