When we override onResume()
method in any fragment of a viewpager
, we notice that it is actually resumed only when viewpager
is scrolled to that particular fragment page.
So, how to resume all fragments of a viewpager
together?
call setOffscreenPageLimit with a number higher than half your fragments. This will force the viewpager to create and keep all of the fragments created as you have in your adapter.
viewPager.setOffscreenPageLimit(2);
viewPager.setAdapter(pagerAdapter);
Here I assumed 2 as the total number of fragments in viewpager