workmanager

#workmanager 轻量级后台任务管理

worker 任务体

class DatabaseWork(context: Context, workerParams: WorkerParameters) : Worker(context,workerParams) {
    companion object{

    }

    override fun doWork(): Result {
        Log.e("cgq","start")
        val data = Data.Builder().putString("cgq","woker-data").build()
        setProgressAsync(data)
        return Result.success()
    }

}

workerRequest 执行任务

WorkerManager enqueue 添加任务

最后更新于

这有帮助吗?