у меня есть некоторые вкладки и активность группы (Контакты) с несколькими вложенными деятельности:Жизненный цикл вложенными деятельности
Контакты Tab
|
Группы контактов -> Список контактов -> Изменить контакт
this example Я использовал для управления прогуливаясь по этим вложенным деятельности. Поэтому, когда я нажимаю на контактную группу, я отправляю параметры этой группы с использованием намерений и LocalActivityManager
LocalActivityManager lam = Contacts.contacts.getLocalActivityManager();
Окно w = lam.startActivity («ContactListActivity», намерение);
Просмотреть вид = w.getDecorView();
Но когда я вернусь к первому действию (Группы контактов) и выберите другую группу контактов из списка, ContactListActivity начнет без запуска метода onCreated - кажется, что активность, запущенная с использованием LocalActivityManager, каким-то образом сохраняется в живых и не запускает «паузу», «уничтожить» и другие события, пока его родительская ActivityGroup не проведет это событие.
Я попытался с помощью getLocalActivityManager().destroyActivity(activityId, false);
, но потом, когда я щелкал контактную группу снова, это: lam.startActivity("ctsActivity", intent);
возвратит нуль ...
Помощь! Как я могу использовать вложенные действия с нормальным жизненным циклом деятельности?