【发布时间】:2020-01-30 07:20:57
【问题描述】:
华为、小米、部分三星机型,或者我所知道的大多数系统中具有 MIUI、EMUI 的设备都默认开启了省电功能和自动“优化”功能。最近我创建了一个重要的工作人员,但我的设备(华为 P20 Lite)有这个内置的功能,可以防止作业运行(它甚至显示系统阻止了执行),除非我去那个面板让应用程序自己在后台执行。
在生产环境中,我们无法告诉用户转到此菜单并让我们在后台运行(仅仅是因为我们不知道这些省电功能有多少变体),应用程序本身无法运行大多数情况下的背景。但是,这个工作人员仍然应该执行,因为任务非常重要。
两个问题:
1) 粗略估计,有多少百分比的设备会阻止执行工作管理器任务?
2) 可以针对这种情况应用任何变通方法吗?
感谢任何帮助,谢谢。
【问题讨论】:
标签: android android-workmanager battery-saver