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

  • FD2097

    FD2097

    21 HAZİRAN 2009
  • MW Technology

    MW Technolog

    28 EKİM 2009
  • xiaoyu85

    xiaoyu85

    20 ŞUBAT 2010