我是android新手,我想怎么做。我得到了一个活动,在活动中我得到了3个碎片同时运行并可见。我想如何将MiddleFragment的类引用传递给TopFragment? 谢谢
答案 0 :(得分:0)
在官方文档中有相当好的描述:
https://developer.android.com/training/basics/fragments/communicating.html
基本上,您通过托管碎片的活动进行通信。
答案 1 :(得分:0)
对于单独的片段,请在创建片段时使用setTargetFragment()。重新创建活动后,系统将正确恢复新的目标片段。您可以将目标片段转换为接口以使其更清晰。
如果您的片段是需要与其父片段通信的子片段,请改用getParentFragment()。
另一种方法是从片段A发送可由片段B监听的本地广播。