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