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