Android:Android 7.0操作系统可以在打盹模式下取消应用程序发出的网络请求

时间:2017-11-30 18:12:17

标签: android retrofit android-doze

我有一个Android应用程序,我在我的应用程序进行的网络调用中看到了这种特殊模式。应用程序启动时,设备会正确发送http请求。但是过了一段时间,我开始看到很多java.io.IOException:在日志中取消了。我没有取消订阅这些改装电话,也没有在代码中取消它们。

Android 7.0打瞌睡模式是否有可能实际取消网络请求?

提前致谢。

请提供关于downvoting的理由,以便我可以改进我的问题。

1 个答案:

答案 0 :(得分:0)

  

Android 7.0打瞌睡模式是否有可能实际取消网络请求?

引用the documentation:“在打盹模式下,系统会尝试通过限制应用对网络和CPU密集型服务的访问来节省电量。它还会阻止应用访问网络和延迟他们的工作,同步和标准警报。“(重点补充)

请注意,Android 6.0中添加了打盹模式。