0

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 ではありません。

4

0 に答える 0