Rom*_*iri 6 android android-workmanager
我使用以下代码进行了更新,每三个小时添加一个新的定期工作人员。
fun runCouponValidatorWorker() {
val constraints = Constraints.Builder().setRequiredNetworkType(NetworkType.CONNECTED).build()
val worker = PeriodicWorkRequestBuilder<CouponValidatorWorker>(3, TimeUnit.HOURS).setConstraints(constraints).build()
WorkManager.getInstance()?.enqueueUniquePeriodicWork("couponValidatorWorker", ExistingPeriodicWorkPolicy.REPLACE, worker)
}
Run Code Online (Sandbox Code Playgroud)
我想发布一个更新,它将“杀死”这个工作人员和这个工作人员的每个预定实例。
什么是最好的方法呢?
您是否尝试简单地调用它:
WorkManager.getInstance()?.cancelUniqueWork("couponValidatorWorker")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5156 次 |
| 最近记录: |