【发布时间】:2017-07-30 13:36:25
【问题描述】:
我必须每隔 N 秒从服务器下载“原始”数据,然后将其传送到片段(在 ViewPager 中)。每个片段都必须对数据进行自己的计算,然后填充自己的 RecyclerView。 我有一个想法如何实现:
-
Activity's AsyncTaskLoader下载数据,存储,然后 广播Intent表示新数据已经到来。 - 每个
fragment都有自己的AsyncTaskLoader和连接的broadcast receiver。 - 当
fragment's Loader收到关于新数据的信息时,从activity获取它,计算并交付给RecyclerView
这是正确的解决方案吗?有没有更简单的方法来解决我的问题?
【问题讨论】:
标签: android android-activity android-asynctask fragment loader