【发布时间】:2014-08-24 21:47:59
【问题描述】:
我想通过 Intent 传递对象:
public class First extends Activity implements Serializable {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button here = (Button) findViewById(R.id.here);
here.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
Intent intent = new Intent(getApplicationContext(), MyClass.class);
Test test = new Test();
intent.putExtra("test", test);
startActivity(intent);
}
});
}
}
但这符合intent.putExtra("test", test);返回错误:
Intent 类型中的 putExtra(String, boolean) 方法不是 适用于参数(字符串、测试)
我该怎么做?
【问题讨论】:
-
Test 类是否可序列化?
-
@ShobhitPuri 我不知道。如何查看?