代码之家  ›  专栏  ›  技术社区  ›  Catalin Morosan

有时无法调用IntentService

  •  1
  • Catalin Morosan  · 技术社区  · 14 年前

    我用的是 IntentService 访问不同的web服务方法并更新我的 ContentProvider . 我看到的问题是, 有时 ,我发送了一个新的意图到IntentService,但是 onHandleIntent() 维护服务 不被调用。过了一段时间,玩这个应用程序,点击一些东西来触发其他的意图 onHandleIntent() 方法被调用,所有排队的 Intents 正在运行。

    还有人遇到这个问题吗?看起来 维护服务 在某个时候卡住了。我知道它是异步的,但我仍然希望它能及时运行。有什么想法吗?

    1 回复  |  直到 14 年前
        1
  •  2
  •   Catalin Morosan    13 年前

    问题是,一个http请求将需要很长时间,因此,其他http请求将不得不等待。IntentService一次只使用一个线程。