WorkManager API Android
我已经编写了 WorkManager 代码来在后台执行一些工作。
它是 OneTimeRequestBuilder。我想取消正在运行的 WorkManager 任务的执行。
我尝试使用以下代码取消 WorkManager
WorkManager.getInstance().cancelWorkById(workId)
我尝试了另一种方法cancelAllWorkByTag function ,即使这样也没有用。
根据文档
使用给定标签取消所有未完成的工作。请注意,取消是一项尽力而为的策略,已经执行的工作可能会继续运行。
尽力而为策略不会取消当前正在执行的工作。
有没有办法强制停止当前执行?
PS 不能分享代码