2016-04-28 34 views
1

我在我的应用程序中使用Loader's。我想制作不同的请求(从网络获取数据),当我旋转屏幕时,所有这些都必须正确工作。针对不同请求和使用Loader的最佳解决方案?

对于每个请求,我可以使用自己的Loader吗?

p.s.我没有在文档中找到它。

+0

对于初学者:链接到[文档](http://developer.android.com/guide/components/loaders.html) – 0X0nosugar

+0

@ 0X0nosugar我读它)谢谢 – Artem

回答

1

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

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

我猜,装载机在同一个线程(如AsyncTasks),使一个工人可以阻止他人执行...

你有没有考虑使用服务?