我已经实施了预定的工作经理。我的想法是每 2 小时完成一个过程。但我需要保证执行。根据 Work Manager 的文档,每个排队的进程都将得到保证。
但是现在这个setRequiresDeviceIdle让我感到困惑。文档中指出,默认情况下setRequiresDeviceIdle已设置为false。所以我假设如果设备处于空闲模式,我的进程将无法工作。
和空闲模式=当手机屏幕关闭一段时间。
但是如果我将此setRequiresDeviceIdle设置为true。我假设现在它只会在设备处于空闲模式时工作。
即使设备处于空闲状态或未处于空闲状态,我也希望进程完成。我现在该怎么办?