5

私が呼び出し、開始するアクティビティが別のアクティビティでstartActivityForResultも呼び出して いる場合、最初のアクティビティが停止する可能性はありますか? それを防ぐ方法はありますか? 作成する各インテントをどのコンテキストに渡す必要がありますか?startActivityForResult


プロセスを理解するためのコード

intent = new Intent(MainActivity.this, SettingsActivity.class);
startActivityForResult(intent, AbstractSettingsActivity.SETTINGS_ACTIVITY_REQUEST_CODE);

// this is inside the Settings activity
Intent intent = new Intent(getBaseContext(), SettingsTabsActivity.class);
startActivityForResult(intent, CUSTOMIZE_TAB_REQUEST_CODE);
// at this point i got ondstroy on main activity - main is not the root
4

1 に答える 1