Android 将数据从子片段发送到父片段,父片段是主活动的一部分

Android 将数据从子片段发送到父片段,父片段是主活动的一部分,android,Android,我有一个主要的活动,那就是报告片段。 在该ReportFragment中有一个Viewpager,其中包含3个其他片段。 我在这3个片段中有api调用数据。 我想将数据从3个嵌套片段发送到父片段,即ReportFragment。 这是主要活动的子项 在这种情况下如何传递数据?您可以在这种情况下使用 您也可以使用callbacs,但如果您的片段是从支持库中的片段扩展而来,那么它将是回调地狱。你可以用 获取ReportFragment的实例。在ReportFragment中,您必须实现一些方法来设置

我有一个主要的活动,那就是报告片段。 在该ReportFragment中有一个Viewpager,其中包含3个其他片段。 我在这3个片段中有api调用数据。 我想将数据从3个嵌套片段发送到父片段,即ReportFragment。 这是主要活动的子项

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

您可以在这种情况下使用


您也可以使用callbacs,但如果您的片段是从支持库中的片段扩展而来,那么它将是回调地狱。你可以用
获取ReportFragment的实例。在ReportFragment中,您必须实现一些方法来设置子片段中的数据。

您可以使用Otto库其简单且最简单的解决方案tutorial:根据本教程,我使用了接口:但将其他NestFrag设为null这项小任务需要大量代码,在我的例子中,我使用Otto与子片段和父片段进行通信,与更新UI的服务和活动进行通信