我在我的应用中使用Loader's
。我想要制作不同的请求(从网络获取数据),当我旋转屏幕时,所有这些都必须正确工作。
我可以为每个请求使用自己的Loader
吗?
P.S。我没有在文档中找到这个。
答案 0 :(得分:1)
这取决于您的应用发出请求的频率。结果的顺序是否重要?
当然,您可以使用多个装载程序。要区分加载器(如果需要),您必须定义许多ID,然后在onCreateLoader,onLoadFinished,onLoaderReset中使用switch语句。
我猜,Loaders是在同一个线程(AsyncTasks)中执行的,所以一个worker可以阻止其他人...
您是否考虑过使用服务?