Material PagerSlidingTabStrip、FragmentPagerAdapter 和 BackStack 管理的奇怪问题

Strange issue with Material PagerSlidingTabStrip, FragmentPagerAdapter, and BackStack management

我正在创建 Scrollable Tabs per the Material Design guidelines,但是当我从 PagerAdapter 切换到 FragmentPagerAdapter 时,我 运行 遇到了一个奇怪的问题。只有在我导航到我的选项卡片段、回击然后再次导航到它之后才会出现此问题。

this URL 可以看到该问题的屏幕录像。

我正在使用这个库:jpardogo/PagerSlidingTabStrip 作为我的片段。这是我如何实例化此片段的代码。

@OnItemClick(R.id.home_list_listview)
     void onItemSelected(int position) {
         getActivity().getSupportFragmentManager().beginTransaction()
                 .replace(R.id.container, new SlidingFragment())
                 .addToBackStack(null)
                 .commit();
     }

我是否遗漏了片段生命周期中的一些基本内容? SlidingFragment只是一个空白片段,所以不需要特殊构造。我正在尝试确定它是库中的错误还是我自己的代码。

原来我在使用 OnDestroyItem() 时遇到了一些问题。我切换到 FragmentStatePagerAdapter,现在一切正常