Android 開発者サイトには、インターフェースを使用して通信する方法に関する優れた記事があります。
- A
Fragment
とそのホスティングActivity
Fragment
同じによってホストされる2 つのActivity
この概念をネストされたフラグメントに適用するのに苦労しています。特に、getActivity()
またはをホストしてFragment#onAttach(Activity)
いるものを教えてください。Activity
Fragment
ネストされたフラグメントの場合に相当するものは何ですか? 「子」は、Fragment
自分がどの「親」Fragment
に含まれているかをどのように知ることができますか? そして、これを知らずに、子はどうやっFragment
て親にイベントを渡すことができるのFragment
でしょうか?
明らかな方法は、子からインテントをブロードキャストしFragment
、親Fragment
にブロードキャストをリッスンさせることですが、私はむしろinterface
ベースのアプローチを使用したいと思います。