SORU
5 NİSAN 2012, PERŞEMBE


Nasıl Parça ViewPager görünür olduğunda belirlemek için

Sorun: Parça ViewPager onResume() parça aslında görünür hale gelmeden önce kovuldu.

Örneğin, ViewPager FragmentPagerAdapter 2 parçaları var. İkinci bölümü sadece yetkili kullanıcılar için kullanılabilir ve kullanıcı bölümü görünür (bir uyarı iletişim kutusunu kullanarak) olduğunda oturum açmak için sormak istiyorum.

AMA ViewPager ilk önbellek için görünür ikinci bölümü ve kullanıcı kaydırma başladığında görünür hale getirir zaman ikinci bölümü oluşturur.

onResume() olay uzun aslında görünür olduktan sonra ikinci parça etti. İkinci bölümü çok daha düşkün uygun anda bir iletişim kutusu göstermek olduğunda harekete bir olay bulmaya çalışıyorum.

Bu nasıl yapılabilir?

CEVAP
17 HAZİRAN 2012, Pazar


"Nasıl Parça ViewPager görünür olduğunda belirlemek için. Herkes?" – user1103561

Bu biraz geç cevap olabilir ama Fragment: setUserVisibleHint kılarak aşağıdakileri yapabilirsiniz

public class MyFragment extends Fragment {
  @Override
  public void setUserVisibleHint(boolean isVisibleToUser) {
    super.setUserVisibleHint(isVisibleToUser);
    if (isVisibleToUser) { }
    else {  }
  }
}

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • NLthomas21

    NLthomas21

    20 Mayıs 2008
  • Photoshop Training Channel

    Photoshop Tr

    13 Temmuz 2012
  • xiaoyu85

    xiaoyu85

    20 ŞUBAT 2010