我有一个寻呼机适配器来加载服务器图像,如下所示:
class ImagePagerAdapter(var imageList: List<ProductImageModel>, var fragmentManager: FragmentManager) :
FragmentPagerAdapter(fragmentManager) {
override fun getItem(position: Int): Fragment {
val fragment = ImagePagerFragment()
fragment.arguments = Bundle().apply {
putString(PAGER_IMAGE_URL, imageList[position].image)
}
return fragment
}
override fun getCount(): Int {
return imageList.size
}
}
我想知道在pagerAdapter内创建新Fragment时addtoBackStack(null)的任何选项。
当前代码,自动将片段添加到Backstack。因此,当用户按下“后退”按钮时,这是一个巨大的问题。我添加了另一种逻辑来过滤回压中的碎片。