I have an activity with three fragments in it, This is how I communicate between the three fragments:
First I display only FragmentA
in ActivityA
. Based on a RadioButtonSelection
, I add the corresponding FragmentB
(two layouts available) and a FragmentC
. If input in FragmentB
is changed String
, then FragmentC's
views change but if the RadioButton
choice in FragmentA
changes then I remove Fragment
B and FragmentC
and add them again corresponding to input from FragmentA
.
Now, I've implemented a communicator interface in FragmentA
and another in FragmentB
. It looks quite messy. How can I implement a single interface to communicate between the three of them and the activity?
Thanks.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…