ViewPager.setOffscreenPageLimit(0)'t beklendiği gibi çalışmıyor
ViewPager benim örnek olarak kullandığım parçaları kaynak yoğun oldukça, tek bir seferde yüklemek istiyorum. Aşağıdaki çalıştığımda:
mViewPager.setOffscreenPageLimit(0);
mViewPager.setAdapter(mPagerAdapter);
FragmentStatePagerAdapter.getItem(int position) geçersiz kılma fonksiyonu mViewPager.setOffscreenPageLimit(1) aradığımda neler olduğu, 3 kez aradı. Sadece 0 ekran sayfalarında belirtilen çünkü bir kere aradı, olmanızı beklerdim.
Eğer mViewPager.setOffscreenPageLimit(2), FragmentStatePagerAdapter.getItem(int position) ararsam beklediğim gibi 5 kere aradı, çünkü her şeyi doğru çağırıyor, ben inanıyorum.
ViewPager 1 ekran sayfaları en az gerektirir, ya da yanlış bir şey mi yapıyorum?
CEVAP
ViewPager 1 ekran sayfaları en az gerektirir
Evet. Eğer kaynak kodu doğru okuyorum eğer, bu konuda bir uyarı LogCat, gibi bir şey almak gerekir:
Requested offscreen page limit 0 too small; defaulting to 1

git --git-dir beklendiği gibi çalışmıy...
Sistem.Web.Windows sonra beklendiÄŸi gi...
' ____ al s deÄŸil'beklendiÄŸi...
iOS kaza raporları: atos beklendiği gi...
Pencere Yüksekliği="Otomatik"...