た後、私は次のコードを持っている:startActivity(意図)が呼び出された後)(onResumeの古い意図エキストラを取得startActivity(newIntent)呼び出しアクティビティで
Intent intent = new Intent();
intent.setClass(CallingActivity.this, CalledActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.putExtra(key, new_value);
startActivity(intent);
、制御はonResume(に行く)をCalledActivityの
しかし、CalledActivityのonResume()では、getIntent()はCallingActivityによって設定された新しいインテントではなく、古いインテントを返します。
CalledActivityのonResume()で新しいインテントを取得するにはどうすればよいですか?
「シングルタスク」または「シングルトップ」としてアクティビティをマークしましたか? – dreamtale
あなたは私の答えを見ましたか? – dreamtale