Le site des développeurs Android a un excellent article sur la façon d'utiliser les interfaces pour communiquer entre:
- Un
Fragment
et son hébergementActivity
- Deux
Fragment
s hébergé par le mêmeActivity
J'ai du mal à appliquer ce concept à imbriquée fragments. En particulier, getActivity()
ou Fragment#onAttach(Activity)
vous dire ce qu' Activity
est l'hôte d'un Fragment
.
Quel est l'équivalent en cas d'imbrication des fragments? Comment un "enfant" Fragment
savent ce que "parent" Fragment
il est inclus dans? Et sans le savoir, comment un enfant peut - Fragment
passer événements jusqu'à sa société mère Fragment
?
D'une manière évidente consiste à diffuser les intentions de l'enfant, Fragment
et ont le parent Fragment
écouter l'émission, mais je préfère utiliser l' interface
-approche fondée sur les.