Возможно ли добавить addBackStack (null) в PagerAdapter? - PullRequest
0 голосов
/ 20 марта 2019

У меня есть адаптер пейджера для загрузки изображений сервера, как показано ниже:

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
    }
}

Я хочу знать любую опцию addtoBackStack (null) при создании нового фрагмента внутри pagerAdapter.

Текущий код, автоматически добавляющий фрагменты в backstack.Так что это делает огромную проблему, пока пользователь нажимает кнопку возврата.Я добавил еще одну логику для фильтрации фрагментов при обратной печати. ​​

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...