SORU
19 Temmuz 2011, Salı


Sonuç bölümü başlamak gibi çalışan bir yöntem var mı?

Ben şu anda bir kaplama bir parça var. Bu hizmeti oturum için. Telefon uygulamasında, yerleşimi göstermek istiyorum bu adımların her biri kendi ekranları ve aktivitelerini. Oturum açma işlemi 3 bölüm vardır ve her startActivityForResult ile çağrıldı kendi faaliyet vardı().

Şimdi aynı şeyi parçalar ve bir şablon kullanarak yapmak istiyorum. Kaplamanın bir parçası, her bir faaliyet için ilgili gösterecektir. Sorun bu parçaları Petek API bir etkinliğe ev sahipliği yaptı. Mümkün değil. ilk parça çalıştırabilirim, ama sonra startActivityForResult ihtiyacım var(), Yeni bir parça kapalı yapabileceğim bir yer ve bunu da bir Önceki parça için bir sonuç var o zaman? bir şey startFragmentForResult çizgisinde() var

CEVAP
8 Kasım 2011, Salı


Eğer isterseniz, iletişim için Parçalar arasında, bazı yöntemler vardır

setTargetFragment(Fragment fragment, int requestCode)
getTargetFragment()
getTargetRequestCode()

Bu kullanarak geri alabilirsiniz.

Fragment invoker = getTargetFragment();
if(invoker != null) {
    invoker.callPublicMethod();
}

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Damien Walters

    Damien Walte

    20 AĞUSTOS 2006
  • mipd1980

    mipd1980

    25 EKİM 2006
  • Ryan Billy

    Ryan Billy

    30 EKİM 2006