Nếu tôi gọi startActivityForResult
và hoạt động bắt đầu cũng đang gọi startActivityForResult
trên hoạt động khác,
có thể hoạt động đầu tiên sẽ bị dừng lại không?
Có cách nào để ngăn chặn điều đó xảy ra không?
Tôi nên tạo ngữ cảnh nào cho mỗi ý định tôi tạo ra?startActivityForResult bên trong startActivityForResult
một số mã để tìm các quá trình
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
Vâng, tôi nghĩ nó liên quan đến cờ lịch sử không có trên hoạt động chính của tôi ... –