我正在尝试将 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,知道为什么吗?
我在发送之前检查了这两个对象,它们实际上不为空。