是否可以通过parcelable发送2个不同类型的对象?

时间:2013-06-03 04:04:41

标签: java android parcelable

我正在尝试将两个不同类型的对象从activity1传递给activity2。其中一个总是返回null

继承我拥有的东西

Intent intent = new Intent(activity1.this, activity2.class);
intent.putExtra("type1", object1);
intent.putExtra("type2", object2);
startActivity(intent);

活性2:

onCreate(Bundle bundle){
   Bundle b = getIntent().getExtras();
   Type1 object1 = b.getParcelable("type1");
   Type2 object2 = b.getParcelable("type2");
} 

其中一个返回null,任何想法为什么?

我在发送之前检查了两个对象,实际上它们不是空的。

0 个答案:

没有答案