Les fragments que j'utilise dans mon ViewPager
exemple sont très gourmandes en ressources, alors je serais le seul à charger un à un. Quand j'ai essayer le suivant:
mViewPager.setOffscreenPageLimit(0);
mViewPager.setAdapter(mPagerAdapter);
Mon FragmentStatePagerAdapter.getItem(int position)
remplacer la fonction est appelé 3 fois, ce qui est ce qui se passe quand je l'appelle mViewPager.setOffscreenPageLimit(1)
. Je m'attends à ce qu'il ne sera appelée qu'une fois, parce que j'ai spécifié 0 pages à l'écran.
Je crois que je vais appeler tout correctement, parce que si je l'appelle, mViewPager.setOffscreenPageLimit(2)
, FragmentStatePagerAdapter.getItem(int position)
est appelé 5 fois que je m'attends.
Ne ViewPager besoin d'un minimum de 1 à l'écran de pages, ou suis-je en train de faire quelque chose de mal ici?