pagerFragment
バックスタックに追加されて表示されるフラグメント(と呼びます)があります。を保持しviewPager
ますFragmentPagerAdapter
。FragmentPagerAdapter
A と B の 2 つのフラグメントを (たとえば) 保持します。
フラグメントの最初の追加はうまく機能します。
フラグメント A には、クリックするとフラグメント (C) がバックスタックに追加されるボタンがあります。
問題はこれです: そのフラグメント (C) を追加してからクリックして戻ると、pagerAdapter
が空になり、内部にフラグメントが表示されません。
pagerFragment
ハックを使用してs の子フラグメント (A および B) を破棄するとonDestroyView()
、問題は解決しますが、このハックは使用したくありません。
問題が何であるかについて何か考えはありますか?