activity1 から activity2 に異なるタイプの 2 つのオブジェクトを渡そうとしています。それらの1つは常に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");
}
そのうちの 1 つが null を返します。
送信する前に両方のオブジェクトをチェックしましたが、実際には null ではありません。