【发布时间】:2014-03-16 15:52:38
【问题描述】:
我正在尝试将可串行化的 ArrayList 保存到 sharedPreferences。在阅读了许多答案后,我得出结论,使用 Serialize 是一个可行的替代方案,但是我没有找到任何关于如何做到这一点的示例。
如果我的 ArrayList 是这个:
private ArrayList<Item> addedItems = new ArrayList<Item>();
private class Item {
private CharSequence title;
private Class activityClass;
public Item(int titleResId, Class activityClass) {
this.title = getResources().getString(titleResId);
this.activityClass = activityClass;
}
@Override
public String toString() {
return title.toString();
}
}
如何从 SharedPreferences 保存和检索我的 ArrayList?
【问题讨论】:
-
我这里的回答可以帮到你stackoverflow.com/a/22272464/2337837