在类上添加@AndroidEntryPoint注解,使其被Hilt管理,并在成员变量上添加@Inject注解以便Hilt注入依赖。
示例代码:
@AndroidEntryPoint
class MyClass @Inject constructor(private val myDependency: MyDependency) {
// use myDependency...
}
需要注意的是,在非Activity或Fragment类中使用依赖注入时,必须使用@AndroidEntryPoint注解来标记类以启用Hilt。