【发布时间】:2020-11-26 10:56:04
【问题描述】:
我想与一名工人安排另一份工作。但是,我在文档中找不到是否允许这样做。
类似:
class MyWorker(context: Context, params: WorkerParameters): CoroutineWorker(context, params) {
override val coroutineContext = Dispatchers.IO
override suspend fun doWork(): Result = coroutineScope {
val syncWorker = OneTimeWorkRequestBuilder<MyWorker>()
.setInitialDelay(3000, TimeUnit.MILLISECONDS)
.build()
WorkManager.getInstance(context)
.enqueueUniqueWork("MyJob", ExistingWorkPolicy.REPLACE, syncWorker)
Result.success()
}
【问题讨论】:
标签: android android-workmanager