【发布时间】:2016-12-03 12:56:09
【问题描述】:
这是我的数组列表:
private List<myclass> arrList = new ArrayList<myclass>();
我的代码:
public class myclass implements Serializable {
private int user_id;
private String fname;
private String EditVal;
public myclass() {
}
public myclass(String fname, int user_id, String EditVal) {
this.user_id = user_id;
this.fname = fname;
this.EditVal = EditVal;
}
public String getFname(){
return fname;
}
public String EditVal(){
return EditVal;
}
}
现在在活动中,我想将项目添加到数组列表并使用 bundle 传递它
Bundle outState = new Bundle ();
myclass r = new myclass("medo medo",40, TxtVal);
arrList.add(r);
outState.putSerializable("savedList", arrList);
但它给了我和错误
java.lang.RuntimeException: Parcelable 在写入可序列化对象时遇到 IOException
引起:java.io.NotSerializableException
【问题讨论】:
-
你应该添加整个堆栈跟踪。
标签: android