我正在使用IntentService
访问不同的网络服务方法并更新我的ContentProvider
。我看到的问题是,有时,我向IntentService发送新的Intent,但onHandleIntent()
的{{1}}未被调用。过了一会儿,玩应用程序并点击东西来触发其他Intent,调用IntentService
方法并运行所有排队的onHandleIntent()
。
还有其他人遇到过这个问题吗?似乎Intents
在某些时候陷入困境。我知道它是异步的,但我仍然希望它及时运行。有什么想法吗?
答案 0 :(得分:2)
问题是http请求需要很长时间,因此其他http请求必须等待。 IntentService一次只使用一个线程。