SORU
9 NİSAN 2012, PAZARTESİ


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
9 NİSAN 2012, PAZARTESİ


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

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • HDstarcraft

    HDstarcraft

    12 Mayıs 2009
  • isupportthegosselins

    isupporttheg

    6 Aralık 2009
  • Max Lee

    Max Lee

    18 AĞUSTOS 2006