提问人:Piyush 提问时间:10/19/2023 最后编辑:JonasPiyush 更新时间:10/24/2023 访问量:21
在打瞌睡模式下延迟运行协程
Run Coroutine with delay in doze mode
问:
我正在尝试实现空闲时间锁定功能。协程在打瞌睡模式下是否有一些限制?因为一旦设备处于打瞌睡模式,延迟似乎不起作用
var scope: CoroutineScope = MainScope()
fun scheduleIdleTimer(time: Long) {
scope.coroutineContext.cancelChildren()
scope.launch {
delay(time)
if (isActive) {
initiateIdleLock()
}
}
}
答: 暂无答案
评论