Как я могу получить конкретный экземпляр того же действия в заднем стеке? - PullRequest
1 голос
/ 25 июня 2011

У меня есть Activity, A, например, 3 раза (A1, A2, A3) в разных частях заднего стека.

Если мой стек содержит следующий пример: A1 -> B -> C -> A2 -> D -> A3 -> E, как я могу специально получить A1 или A2?

Мне известно о FLAG_ACTIVITY_CLEAR_TOP, но это хорошо работает, только когда в вашем заднем стеке есть только 1 экземпляр вашей Деятельности. В моем случае он получил A3, только когда установил этот флаг.

Я использую 2.3 SDK.

Спасибо за любую помощь!

1 Ответ

0 голосов
/ 25 июня 2011

Самый простой: хранить их отдельно в наборе (добавить его в onCreate () / удалить в onDestroy ()).В самом деле.Вы можете сохранить ссылку на набор в приложении .... Действительно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...