Gan*_*one 6 android kotlin android-jetpack
WorkManager API Android
我编写了 WorkManager 代码来在后台执行一些工作。
它是 OneTimeRequestBuilder。我想取消正在运行的 WorkManager 任务的执行。
我尝试使用以下代码取消 WorkManager
WorkManager.getInstance().cancelWorkById(workId)
Run Code Online (Sandbox Code Playgroud)
我尝试了另一种方法cancelAllWorkByTag function ,即使这也没有用。
根据文档
用给定的标签取消所有未完成的工作。请注意,取消是一种尽力而为的策略,已经在执行的工作可能会继续运行。
尽力而为策略不会取消当前正在执行的工作。
有没有办法强制停止当前执行?
PS不能分享代码
| 归档时间: |
|
| 查看次数: |
1689 次 |
| 最近记录: |