I have a Viewpager which extends FragmentStatePagerAdapter with 2 fragments (each has com.airbnb.epoxy.EpoxyRecyclerView)
Used Airbnb's Expoxy library to populate heterogeneous recyclerview
The 1st fragment has youtube player (library used https://github.com/PierfrancescoSoffritti/android-youtube-player) which plays video on start of screen
This youtube library takes care of youtubeplayer lifecycle by adding fragment.lifecycle.addObserver(youtubePlayer)
Issue
When I swipe to 2nd fragment the video still plays in 1st fragment
My findings
On swipe of viewpager to 2nd fragment , the 1st fragment doesn't goes to onPause() state
What I did
I tried setting viewPager.offscreenPageLimit = 0 , but no use