首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >省电功能可防止执行WorkManager

省电功能可防止执行WorkManager
EN

Stack Overflow用户
提问于 2020-01-30 15:20:57
回答 1查看 477关注 0票数 0

像华为,小米,一些三星型号的设备,或者我所知道的大多数有MIUI的设备,他们的系统中的EMUI默认打开了省电功能和自动“优化”。最近我创建了一个重要的工人,但我的设备(华为P20精简版)有这个内置的功能,阻止作业运行(它甚至显示系统阻止了执行),除非我去那个面板,让应用程序自己在后台执行。

在生产环境中,我们不能告诉用户进入这个菜单,让我们在后台运行(只是因为我们不知道这些省电功能有多少种变化),在大多数情况下,应用程序本身不会在后台运行。然而,这个工人仍然应该执行,因为任务是相当重要的。

两个问题:

1)粗略估计,会有多少百分比的设备会阻止工作管理器任务的执行?

2)对于这种情况,有没有什么变通办法?

感谢您的帮助,谢谢。

EN

回答 1

Stack Overflow用户

发布于 2020-01-30 18:30:53

请注意,谷歌issuetracker上的一个文件bug在这个组件下:Android Public Tracker -> Device-Specific App Issues

这似乎是一种CDD违规,这个bug将有助于谷歌向OEM解释需要修复的问题。

我已经看到有一个库试图跨不同的设备处理(Autostarter),打开正确的设置。这只是一个变通的

最好的做法是报告问题,但这可能需要一些时间来修复,并且用户将需要更新操作系统。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59980905

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档