我从Activity
的模型类中进行了几次api调用,并且在收到每个调用的响应时,我需要通过调用多个实例来将数据反馈到Fragment
。相同的片段。
理想情况下,下一个片段只会在前一个Fragment
退出后(通过听众的响应)提供数据。
我到处寻找,无法找到解决这个问题的方法。我尝试使用带有CountDownLatch的AsyncTask来阻止下一个api响应,然后从初始Fragment
获取操作响应,但之后它只调用了一个Fragment
(我知道我应该创建多少个片段)和恢复正常Activity
视图。
有关如何处理此问题的任何想法?
答案 0 :(得分:1)
此方法有两种方式
mFragment1 = new xFragment(dataA); mFragment2 = new xFragment(dataB)
https://developer.android.com/training/basics/fragments/communicating.html