Aufruf von Fragment-Ereignissen aus der Aktivität

8

Also, ich habe das Ereignis in meinem Fragment an die Aktivität übergeben, also wie mache ich es so die Aktivität abwechselnd, benachrichtigt Fragment B, etwas zu tun. Ich möchte B fragmentieren, um eine benutzerdefinierte Liste zu füllen, wenn in Fragment A ein Listenelement angeklickt ist. Also, es sendet das Ereignis an die Aktivität, wie bekomme ich jetzt die Aktivität, um Ereignisse in Fragment B aufzurufen?

    
Shaun 06.03.2011, 03:02
quelle

2 Antworten

32

Eine Möglichkeit, dies zu tun, wäre in Ihrer Aktivität so:

%Vor%

Dies setzt natürlich voraus, dass Sie in FragmentB eine öffentlich zugängliche Methode namens performSomeTask ();

haben

Hoffe das hilft!

    
runor49 11.03.2011, 03:27
quelle
10

Die beste Vorgehensweise besteht wahrscheinlich darin, Schnittstellen für beide Fragmente zu erstellen und anschließend die Schnittstellen implementieren zu lassen. Sie möchten eine gute Entkopplung zwischen Fragmenten haben, damit Sie sie an anderen Stellen wiederverwenden können.

    
Marco RS 02.10.2012 02:27
quelle

Tags und Links