私が呼び出し、開始するアクティビティが別のアクティビティで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