2016-11-02 44 views
1

我在该活动的主要活动中有ReportFragment。 在该ReportFragment中有Viewpager,其中包含3个其他片段。 我hav api调用那个3片段中的数据。 我想从3嵌套片段发送数据到父片段,即ReportFragment。 这是主要活动的孩子。将子数据片段的数据发送给作​​为主要活动一部分的父数据片段

如何在这种情况下传递数据?

+0

您可以使用奥托库 其简单和最简单的解决方案 Tutotrial:HTTP://www.recursiverobot.com/post/48752686831/playing-around-with-otto-on-android –

+0

我用接口,这个根据本教程:http://stackoverflow.com/questions/23142956/sending-data-from-nested-fragments-to-parent-fragment,但得到someOtherNestFrag为null –

+0

它的很多代码小任务,在我的情况我用Otto用于通信b/w小孩和父母片段和黑白服务和用于更新用户界面的活动 –

回答

0

您可以使用EventBus对于这种情况

你也可以使用callbacs它,但它会回调地狱

-1

如果你的片段从片段中支持库扩展。您可以使用getParentFragment() 来获取ReportFragment的实例。在ReportFragment中,你必须实现一些方法来设置子片段的数据。

相关问题