且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Koin注入WorkManager

更新时间:2023-11-22 19:33:10

这确实有效,我只是使用var而不是val.

This does actually work, I was just using var instead of val.

class BackgroundSyncWorker (
    appContext: Context,
    workerParams: WorkerParameters
): Worker(appContext, workerParams), KoinComponent {

    val dataSyncRepository : DataSyncRepositoryImpl by inject()

    override fun doWork(): Result {
        return Result.success()
    }
}