我试图从一个实现Serializable的类中启动一个Intent。我得到了一个IOException,上面写着"Parcelable遇到IOException写入序列化对象“。这就是我在实现Serializable的类中的一个方法中尝试做的事情:
thisOffer = this;
row.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
Intent intent = new Intent(applicationContext, ActivityOffer.class);
intent.putExtra("offer", thisOffer);
activity.startActivity(intent);
}
});一切正常,我去掉了putExtra()方法
发布于 2012-08-14 22:19:41
您的类中可能存在未实现Serializable的字段
发布于 2012-08-14 22:20:29
您不能像这样在putExtra中传递整个活动....
在putextra方法中,您可以传递基本数据类型和一些其他类...
只需显示putExtra方法的第二个参数......
https://stackoverflow.com/questions/11954209
复制相似问题