Search code examples
javaandroidandroid-fragmentsandroid-viewpagerandroid-tablayout

which viewpager settings should be set?


My app has 3 tabs: tablyout, viewpager with fragmentPager adapter. I have a problem: first tab to second tab to third tab and back to first tab fragment restarted.

TextTabAdapter adapter = new TextTabAdapter(getSupportFragmentManager(), 1, fragmentList, tabTitleList); 
viewPager.setAdapter(adapter); 
tabLayout.setupWithViewPager(viewPager);

Solution

  • TextTabAdapter adapter = new TextTabAdapter(getSupportFragmentManager(), 1, fragmentList, tabTitleList); 
    viewPager.setAdapter(adapter); 
    tabLayout.setupWithViewPager(viewPager);
    //set viewpager off screens, By default , it is one. 
    viewPager.setOffscreenPageLimit(tabTitleList.size());