从Serializable类中开始使用Serializable的意图

时间:2012-08-14 14:13:19

标签: java android serializable

我正在尝试从实现Serializable的类中启动一个Intent。我得到一个IOException,说“Parcelable遇到IOException wrinting Serializable对象”。这是我在实现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()方法

2 个答案:

答案 0 :(得分:1)

您班级中可能有某个字段未实现Serializable

答案 1 :(得分:0)

你不能像这样在putExtra中传递整个活动....

在putextra方法中,您可以传递基本数据类型和其他一些类...

只显示putExtra方法的第二个参数......