今天,简单讲讲如何保持ArrayList<Object>到SharedPreferences。
之前讲了保持ArrayList<String>到SharedPreferences的内容,但是如果集合里是类的话,怎么保持到SharedPreferences呢?
在网上找到两种代码。
一.将list转为json进行保存。
1 首先将自定义对象序列化
public class CoordinateAlterSample implements Serializable {
private double x;
private double y;
private String name;
public double getX() {
return x;
}
public void setX(double x) {
this.x = x;
}
public double getY() {
return y;
}
public void setY(double y) {
this.y = y;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
其次,将list转为json,即可保存到SharedPreferences中
List<Co