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

  • ASUS Campus Life

    ASUS Campus

    18 Mart 2013
  • OVERWERK

    OVERWERK

    6 Temmuz 2010
  • SPBedition

    SPBedition

    24 HAZİRAN 2013