【发布时间】:2014-11-25 15:10:37
【问题描述】:
在某些设备上,我的 Volley 请求队列不会运行我添加到队列中的所有网络请求。我尝试了两种方法,方法一种:
1) 一种递归方法,在上一个请求的onResponse 方法中调用后续网络请求。
启动此递归的服务在完成之前被系统杀死,但在某些设备上 Volley 请求队列仍然可以完成此方法。在其他设备上,仅发出一个网络请求,后续的则不会。
2) 一个 for 循环,其中所有请求对象在其中任何一个进行网络调用之前都被添加到请求队列中。
在某些设备上,请求队列的行为仍然像我想要的那样,在其他设备上它是命中或未命中。
我使用单例来维护我的请求队列,所以这应该与 IntentService 被系统销毁无关
见识见识
【问题讨论】:
标签: android android-volley intentservice