代码之家  ›  专栏  ›  技术社区  ›  just_another_coder

当Android在后台服务中进入睡眠状态时,Android httppost套接字超时

  •  2
  • just_another_coder  · 技术社区  · 15 年前

    我有一个Android应用程序,它使用后台服务上传数据。

    当我们上传数据时,一切正常。即使我们让显示器休眠,一切都能正常工作。

    然而,这是在我们通过USB连接到Eclipse的时候。一旦我们断开设备连接,开始发送数据并使屏幕“休眠”,我们就得到了一个套接字超时异常。

    我需要在服务中进行特殊设置,以允许它在显示器休眠时继续发送数据吗?

    1 回复  |  直到 15 年前
        1
  •  3
  •   CommonsWare    15 年前

    我需要在服务中进行特殊设置以允许它在 显示睡眠?

    你需要保持 WakeLock . 而且,如果您通过WiFi连接,则需要保持 WifiLock .