android 关于使用SharedPreferences来保存对象里既有属性又有集合的问题

来源:互联网 发布:手机电信网络加速器 编辑:程序博客网 时间:2024/04/30 10:58
用SharedPreferences保存普通的一个对象,就是说该对象只有属性,并没有集合,就可以保存成功!所以当我保存下面这个PlayList类的时候,也采用这种方式来进行保存,结果发现就不行了!在取值的时候就说是空的。所以我想会不会是因为PlayList类里有一个集合的原因,因此才导致保存不了呢?

我要保存的实体类是这样的:

public class PlayList {
private int id = -1;
private String name;
private String des = "";
private String artist = "";
private String albumUrl;
private ArrayList<Music> musics = new ArrayList<Music>();

}

里面既有属性又有集合,这样的该怎么用SharedPreferences它来保存呢?求大神帮帮忙!谢谢
0 0
原创粉丝点击