【问题标题】:Android: Can Android 7.0 OS cancel network requests made by the app in, in doze modeAndroid:Android 7.0 操作系统能否在打盹模式下取消应用发出的网络请求
【发布时间】:2017-11-30 18:12:17
【问题描述】:

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

Android 7.0 打瞌睡模式真的可以取消网络请求吗?

提前致谢。

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

【问题讨论】:

    标签: android retrofit android-doze


    【解决方案1】:

    Android 7.0 打瞌睡模式真的可以取消网络请求吗?

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-18
      • 2017-02-08
      • 1970-01-01
      • 1970-01-01
      • 2010-09-28
      • 1970-01-01
      相关资源
      最近更新 更多