针对不同请求和使用Loader的最佳解决方案?
问题描述:
我在我的应用程序中使用Loader's
。我想制作不同的请求(从网络获取数据),当我旋转屏幕时,所有这些都必须正确工作。针对不同请求和使用Loader的最佳解决方案?
对于每个请求,我可以使用自己的Loader
吗?
p.s.我没有在文档中找到它。
答
这取决于您的应用的请求频率。结果顺序是否重要?
当然,你可以使用多个Loaders。要区分装载器(如果需要),您必须定义许多ID,然后在onCreateLoader,onLoadFinished,onLoaderReset中使用switch语句。
我猜,装载机在同一个线程(如AsyncTasks),使一个工人可以阻止他人执行...
你有没有考虑使用服务?
对于初学者:链接到[文档](http://developer.android.com/guide/components/loaders.html) – 0X0nosugar
@ 0X0nosugar我读它)谢谢 – Artem