针对不同请求和使用Loader的最佳解决方案?

时间:2016-04-28 10:00:25

标签: android android-loader

我在我的应用中使用Loader's。我想要制作不同的请求(从网络获取数据),当我旋转屏幕时,所有这些都必须正确工作。

我可以为每个请求使用自己的Loader吗?

P.S。我没有在文档中找到这个。

1 个答案:

答案 0 :(得分:1)

这取决于您的应用发出请求的频率。结果的顺序是否重要?

当然,您可以使用多个装载程序。要区分加载器(如果需要),您必须定义许多ID,然后在onCreateLoader,onLoadFinished,onLoaderReset中使用switch语句。

我猜,Loaders是在同一个线程(AsyncTasks)中执行的,所以一个worker可以阻止其他人...

您是否考虑过使用服务?