Android: очистить задний стек, не заставляя фрагменты проходить через методы их жизненного цикла - PullRequest
5 голосов
/ 20 октября 2011

Я использую навигацию с вкладками в своем приложении и хочу удалить все FragmentTransactions из заднего стека, когда пользователь выбирает вкладку, не заставляя фрагменты проходить свой жизненный цикл.

Вызов:

mFragmentMgr.popBackStackImmediate(null, FragmentManager.POP_BACK_STACK_INCLUSIVE);

должен очистить весь задний стек, к сожалению, это приводит к тому, что любые фрагменты в стеке проходят свои методы жизненного цикла,и я получаю NPE, потому что getActivity() возвращает ноль.

Есть ли способ очистить задний стек без этого побочного эффекта?

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