我有一个Viewpager
扩展FragmentStatePagerAdapter
了 2 个片段(每个都有com.airbnb.epoxy.EpoxyRecyclerView
)
使用Airbnb's Expoxy
库来填充heterogeneous recyclerview
1st fragment
has youtube player
(使用的库https://github.com/PierfrancescoSoffritti/android-youtube-player)在屏幕开始时播放视频
这个 youtube 库youtubeplayer
通过添加来处理生命周期fragment.lifecycle.addObserver(youtubePlayer)
问题
当我滑动到2nd fragment
视频时仍在播放1st fragment
我的发现
在滑动viewpager
to2nd fragment
时,the 1st fragment
不会进入onPause()
状态
我做了什么
我试过设置viewPager.offscreenPageLimit = 0
,但没有用