是否可以在PagerAdapter中将addtoBackStack(null)添加?

时间:2019-03-20 14:04:04

标签: android android-fragments kotlin

我有一个寻呼机适配器来加载服务器图像,如下所示:

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。因此,当用户按下“后退”按钮时,这是一个巨大的问题。我添加了另一种逻辑来过滤回压中的碎片。

0 个答案:

没有答案