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

  • HTC

    HTC

    12 Ocak 2006
  • Jejoab

    Jejoab

    4 NİSAN 2008
  • Trulia

    Trulia

    29 Kasım 2006