У меня есть экземпляр фрагмента 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