And*_*ira 1 kotlin dagger-hilt
我正在尝试将数据注入我的 Worker,但它@WorkerInject给了我一个unresolved reference. 请记住,我在我的 gradle 中定义了这些:
def hilt_version = '2.38.1'
implementation "com.google.dagger:hilt-android:$hilt_version"
kapt "com.google.dagger:hilt-android-compiler:$hilt_version"
def hilt_worker_version = '1.0.0'
implementation "androidx.hilt:hilt-work:$hilt_worker_version"
kapt "androidx.hilt:hilt-compiler:$hilt_worker_version"
Run Code Online (Sandbox Code Playgroud)
这是我的工人阶级:
class MyWorker @WorkerInject constructor(
@Assisted val context: Context,
@Assisted workerParams: WorkerParameters
) :
Worker(context, workerParams) { ... }
Run Code Online (Sandbox Code Playgroud)
有一种新的方法来注释这个类:
@HiltWorker
class MyWorker @AssisstedInject constructor(
@Assisted val context: Context,
@Assisted workerParams: WorkerParameters
) :
Worker(context, workerParams) { ... }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1028 次 |
| 最近记录: |