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

  • Ionized Digital Air Studios

    Ionized Digi

    20 HAZİRAN 2009
  • FamilyFeud

    FamilyFeud

    22 AĞUSTOS 2006
  • Skrillex

    Skrillex

    6 NİSAN 2010