Добавьте два разных экземпляра одного и того же фрагмента в backstack - PullRequest
0 голосов
/ 22 марта 2019

У меня есть экземпляр фрагмента A в backstack, и при нажатии кнопки я добавляю Fragment B в стек A -> B затем на B, если нажать кнопку, я создаю другой экземпляр фрагмента A с другими данными и добавляю его в backstack с другим тегом A1 -> B -> A2

тогда, если пользователь нажимает на пользовательскую кнопку вверх, я извлекаю фрагмент из заднего стека, используя его тег

activity?.supportFragmentManager.popBackStack(tag, FragmentManager.POP_BACK_STACK_INCLUSIVE)

A2 -> B -> A1

и после того, как я возвращаюсь к A1, если я пытался выполнить какое-либо действие, используя фрагмент context или activity, я получаю NullPointerException

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