java玩家入队_入队后永远不会调用 doWork()方法

在 enqueue 之后永远不会调用 doWork()方法,来自 MainActivity 的 Relavent 代码,我试图将其排入队列

val constraints = Constraints.Builder()

.setRequiresBatteryNotLow(true)

.build()

val measurementSyncWork = OneTimeWorkRequest.Builder(MeasurementSyncWork::class.java).setConstraints(constraints).addTag(MeasurementSyncWork.TAG).build()

var operation = WorkManager.getInstance()?.enqueue(measurementSyncWork)

工作类中的代码

class MeasurementSyncWork(context: Context, workerParams: WorkerParameters) : Worker(context, workerParams) {

companion object {

const val TAG = "MeasurementSyncWork"

}

override fun doWork(): Result {

return try {

Result.success()

} catch (throwable: Throwable) {

Log.e(TAG, "Error while downloading measurements", throwable)

Result.failure()

}

}

}

使用的库

ext.android_support_version = '28.0.0'

ext.android_multidex_version = '1.0.3'

ext.androidx_work = '1.0.0-alpha12'

ext.kotlin_version = '1.2.71'

ext.lifecycle_version = '1.1.1'

ext.retrofit_version = '2.4.0'

ext.dagger2_version = '2.16'

ext.room_version = '1.1.1'

ext.gradle_version = '3.1.0'

ext.moshi_version = "1.8.0"

ext.caroutines_version = "0.26.1"

ext.junit_version = "4.12"

ext.stetho_version = "1.5.0"

ext.rx_java_version = "2.2.0"

ext.rx_android_version = "2.1.0"

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值