Jeśli zadzwonię startActivityForResult
i aktywność, która rozpoczyna się również nazywając startActivityForResult
na inną działalność,
to możliwe, że pierwsza czynność zostanie zatrzymany?
Czy istnieje sposób, aby temu zapobiec?
W jakim kontekście powinienem podać każdy zamierzony przeze mnie zamiar?startActivityForResult wewnątrz startActivityForResult
jakiś kod, aby dowiedzieć się proces
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
Myślę, że jest to związane z flagą braku historii w mojej głównej działalności ... –