バンドルを抽出して各エクストラを個別に処理することなく、あるインテントから別のインテントにインテント バンドルを渡す方法はありますか?
例:
intent2.setExtras(intent2.getExtras());
バンドルを抽出して各エクストラを個別に処理することなく、あるインテントから別のインテントにインテント バンドルを渡す方法はありますか?
例:
intent2.setExtras(intent2.getExtras());
専用機能あり
Intent.putExtras(バンドルエクストラ)
これがセルジュに役立つことを願っています
なぜだめですか?ActivityA、ActivityB、ActivityC の 3 つのアクティビティが存在するとします。
活動A
Intent intentA = new Intent(this,ActivityB.class);
intentA.putExtras(new Bundle());
アクティビティ B
Intent intentB = new Intent(this,ActivityC.class);
intentB.putExtras(getIntent());
アクティビティ C
Intent intentFromA = getIntent();
// Consume and process the Bundle here.