如果我调用
一些代码来解释这个过程
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