0

我正在尝试将 2 个不同类型的对象从活动 1 传递到活动 2。其中之一总是返回 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,知道为什么吗?

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

4

0 回答 0