popBackStack() после saveInstanceState()

Я сталкиваюсь с проблемой, когда у меня есть Деятельность с несколькими фрагментами. Для любого отдельного фрагмента можно выполнить операцию поиска, которая работает просто отлично...если вы будете искать из любого из фрагментов, то появится новое Действие по обработке поиска, а затем вернете результат в Действие по обработке отображения нового фрагмента. Проблема в том, что после операции поиска я хочу иметь возможность очистить (почти) все фрагменты, используя popBackStackImmediate(...) и так как была вызвана saveInstanceState(...), я получаю исключение, которое гласит:

"java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState"

Есть идеи, как всплыть из заднего стека после вызова onSaveInstanceState?

35
задан ArtKorchagin 20 November 2015 в 12:07
поделиться