我有一个使用后台服务上传数据的Android应用。
当我们上传数据时,一切正常。即使我们让显示器睡眠,一切都有效。
然而,这是我们通过USB连接Eclipse的时候。一旦我们断开设备,开始发送数据并使屏幕“休眠”,我们就会遇到套接字超时异常。
我需要在服务中设置一个特殊设置,以便在显示器休眠时继续发送数据吗?
答案 0 :(得分:3)
我需要在服务中设置一个特殊设置,以便在服务时继续发送数据 显示睡觉?
您需要持有WakeLock
。而且,如果您通过WiFi连接,则需要保留WifiLock
。