1

In activity I have ViewPager. I don't know how many fragments will be added to viewPager.

The question is:

What I need to use in this case: FragmentPagerAdapter or FragmentStatePagerAdapter?

AskNilesh
  • 67,701
  • 16
  • 123
  • 163
Alexei
  • 14,350
  • 37
  • 121
  • 240
  • 1
    Possible duplicate of [Difference between FragmentPagerAdapter and FragmentStatePagerAdapter](https://stackoverflow.com/questions/18747975/difference-between-fragmentpageradapter-and-fragmentstatepageradapter) – ADM Nov 02 '17 at 13:41

1 Answers1

2

Surely go with FragmentStatePagerAdapter.

FragmentPagerAdapter loads all fragments at once and will consume more memory. If you have a lot of fragments, loading all of them at once even may lead to out of memory error.

Even you have known number of fragments, FragmentStatePagerAdapter is recommended in most of the cases.

Nabin Bhandari
  • 15,949
  • 6
  • 45
  • 59