android fragment与activity交互问题

雨焰 2017-10-08 04:13:34


如图所示,fragment里面的列表需要数据,请求数据我通过Activity去执行了

这个请求数据是在线程里面(retrofit请求数据)执行的,需要花时间,我之前的想法是弹个progressdialog来等待,但是我发现对话框弹出了,但是return firstlist 照样执行了,这就导致我的数据还没传入firstlist呢,firstlist就被传到Fragment里了

我下午看了看eventbus一时半会搞不懂
所以不知道哪位朋友有思路解决这个问题?????
...全文
160 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jing丶無雙 2017-10-09
  • 打赏
  • 举报
回复
你应该在你Activity的这个firstMainData()已经收到数据的方法中,再把数据传递给你的fragment。如果这个firstMainData()是在子线程的操作,那么你得把这个数据发送给你fragment的一个Handler对象来操作处理
雨焰 2017-10-09
  • 打赏
  • 举报
回复
引用 1 楼 xj396282771 的回复:
你应该在你Activity的这个firstMainData()已经收到数据的方法中,再把数据传递给你的fragment。如果这个firstMainData()是在子线程的操作,那么你得把这个数据发送给你fragment的一个Handler对象来操作处理
谢谢

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧