SORU
5 Mayıs 2011, PERŞEMBE


Kendisini kaldırmak için bir Parça almak için nasıl, yani bitiş eşdeğer()?

Parçaları uyumluluk kitaplığı kullanmak için bir uygulama çeviriyorum. Şimdi, şu anda ben bir dizi faaliyetler (A, B, C, D) olan zincir üzerine birinin diğerine D düğmesi 'OK' hangi zaman basılı aramaları bitir sonra kabarcıklar ile onActivityResult için ayrıca yok C ve B

Ön Honycomb parçası benim sürüm için her faaliyet etkili Cf Df Af Bf parçaları üzerinde bir sarıcı. Tüm faaliyetleri parçalarının her mutlu getActivity arayabilir içinde startActivityForResult ve onActivityResult üzerinden başlatılan().bitir

Ama Petek benim hikayemde sadece bir aktivite var, ve parçaları Bf ben yaşıyorum bu sorunu, Cf, Df FragmentManager kullanarak yüklenir.

Ben ne Df ne yapmalı 'TAMAM' parçaları, Cf, Df ve Bf kaldırmak için bastırdı? neden anlamıyorsun

Parça yığını kapalı kendini haşhaş denedim ama bu bir istisna sonuçlandı. onActivityResult parça kullanarak startActivityForResult yüklü değil çünkü ben işe yaramaz.

Bunu düşünerek yanlış bir şekilde tamamen mıyım? Yapmak için iki ana parça ya da aktivite ile iletişim kuran bir dinleyici bir çeşit uygulama pop işlem yöneticisi kullanarak gerekir?

CEVAP
23 Ocak 2013, ÇARŞAMBA


Aşağıdaki yaklaşım kullanabilirsiniz, gayet iyi çalışıyor:

getActivity().getSupportFragmentManager().popBackStack();

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 8lacKy

    8lacKy

    30 Mart 2009
  • audivila

    audivila

    5 HAZİRAN 2009
  • Jabari Johnson

    Jabari Johns

    18 Ocak 2008