如何从WorkManager中的定期任务获取成功状态?

时间:2019-03-11 14:36:17

标签: android android-workmanager

定期任务完成后,状态为WorkInfo.State.ENQUEUEDisFinishedstate == WorkInfo.State.SUCCEEDED永远不会为真。

override fun onChanged(wi: WorkInfo?) {
        wi?.let {
            val state = wi.state
            if (!state == WorkInfo.State.ENQUEUED) return
            // handle
        }
    }

0 个答案:

没有答案