У меня есть Viewpager
, который расширяет FragmentStatePagerAdapter
на 2 фрагмента (каждый имеет com.airbnb.epoxy.EpoxyRecyclerView
)
Используется Airbnb's Expoxy
библиотека для заполнения heterogeneous recyclerview
1st fragment
имеет youtube player
(используется библиотека https://github.com/PierfrancescoSoffritti/android-youtube-player), которая воспроизводит видео в начале экрана
Эта библиотека youtube заботится о жизненном цикле youtubeplayer
, добавляя fragment.lifecycle.addObserver(youtubePlayer)
Выпуск
Когда я пролистываю до 2nd fragment
, видео все еще воспроизводится в 1st fragment
Мои выводы
При пролистывании viewpager
до 2nd fragment
, the 1st fragment
не переходит в onPause()
состояние
Что я сделал
Я пытался установить viewPager.offscreenPageLimit = 0
, но безрезультатно