0

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

有没有可能,Android 7.0 打瞌睡模式实际上可以取消网络请求?

提前致谢。

请给出拒绝投票的理由,以便我可以改进我的问题。

4

1 回答 1

0

有没有可能,Android 7.0 打瞌睡模式实际上可以取消网络请求?

引用文档:“在打盹模式下,系统试图通过限制应用程序访问网络和 CPU 密集型服务来节省电池电量。它还阻止应用程序访问网络并推迟它们的工作、同步和标准警报。”(强调添加)

请注意,打盹模式是在 Android 6.0 中添加的。

于 2017-11-30T18:19:21.000 回答