微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Android 11 设备上的后台执行问题

如何解决Android 11 设备上的后台执行问题

最近我发现大约 2 个月前,三星设备发布了 Android 11 更新。

三星在此版本的操作系统中决定真正严格暂停在后台运行的应用程序/服务 (more info)

所以例如当我正在处理的应用程序进入后台并且手机被锁定时,所有 BT 通信几乎立即暂停。当我解锁屏幕时,在那一刻,所有线程都不再挂起,继续执行。

OS 因此完全忽略了前台服务机制。 Official documentation

此外,当我尝试将我的应用添加到“永不休眠应用”列表时(Android 11 上电池优化白名单的替代方案) - 应用仍然被挂起 + 此白名单机制似乎不稳定,即使我添加我的应用加入白名单,几个小时后应用从列表中消失。

我的问题:

  • 您是否也在 Android 11 上看到过类似问题?什么有助于解决问题?

  • 这只是三星特有的问题,还是 Pixel 设备也做同样的优化(忽略前台服务和白名单)?

感谢您的任何意见。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。