【发布时间】:2018-08-06 14:02:52
【问题描述】:
我有一个执行网络操作的活动,如果成功,它需要向view pager fragment 发送数据。
这就是我的结构。
Activity -> Home Fragment -> ViewPager [Fragment#1, Fragment#2]
现在的问题是我可以将数据从Activity 发送到Home Fragment,但我无法将数据发送到View Pager Fragment,因为活动与它没有任何直接联系。
为了解决这个问题,我已经从活动到片段进行网络调用,一旦我得到来自service call 的响应,我将数据从Home Fragment 传递给viewPager 片段。
这工作正常,给了我想要的结果,但如果这是正确的方法,我有点困惑。
或者我可以使用其他一些推荐的方法,并将数据从活动传递到子片段,或查看 Pager 片段,其引用不能直接用于活动。
【问题讨论】:
标签: android performance android-layout android-fragments android-viewpager