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

  • AverageBroTV

    AverageBroTV

    20 Mart 2013
  • Doug Bernards

    Doug Bernard

    7 Kasım 2007
  • Friday Night Cranks

    Friday Night

    27 Mayıs 2007