小米和oppo等中文ROM的工作管理器,在电池优化下,将工作的预定延迟增加几个小时

Avi*_*kla 5 java android kotlin android-studio android-workmanager

小米和Oppo等中文ROM的工作管理器,在电池优化下,将计划的工作延迟增加了几个小时。但是,我注意到一些应用程序即使在电池优化下也能安静地运行计划的作业。我注意到的一个区别是它们在每次作业运行时都会显示一条通知,那么电池优化器是否负责使应用程序保持活动状态?

而且我还注意到,在我强制停止该应用程序后,24 小时后它又开始工作了,但这怎么可能?任何人都可以了解幕后发生的事情,以及他们将使用什么方法?

如果需要更多详细信息,请告诉我。

Але*_*нер 6

Xiomi MiUi 11(中文版固件)工作管理器默认情况下非常糟糕,并且以随机顺序运行多次,几个小时后它就停止工作。此外什么也没有发生。为了解决这个问题,我采取了2个步骤

1. Settings->Battery & perfomance -> App battery saver -> Select you application -> No restrictions

2. Settings -> Apps -> Permissions -> Autostart -> Add your application to autostart
Run Code Online (Sandbox Code Playgroud)

在我添加到Autostart和后No restrictions battery。我重新启动了设备,它可以在工作管理器中正常工作。我认为在对android进行了大量修改的中国设备上,只能手动添加启动权限。


Avi*_*kla 3

因此,保持作业按时运行的解决方案是启用自动启动并禁用设备的电池优化。指导用户这样做很不方便,但到目前为止,这是可以做到的!