Android Hilt未传递任何参数

Android Hilt未传递任何参数,android,dependency-injection,android-viewmodel,android-mvvm,dagger-hilt,Android,Dependency Injection,Android Viewmodel,Android Mvvm,Dagger Hilt,我有一个片段: class PingFragment : Fragment(), ViewRenderer<StartingState> { private val viewModel: PingFragmentViewModel by viewModels() 存储库: @Module @InstallIn(ActivityComponent::class) class PingRepository @Inject constructor(@ActivityContext

我有一个片段:

class PingFragment : Fragment(), ViewRenderer<StartingState> {
    private val viewModel: PingFragmentViewModel by viewModels()
存储库:

@Module
@InstallIn(ActivityComponent::class)
class PingRepository @Inject constructor(@ActivityContext var context: Context) {
启动应用程序时,出现以下错误:

原因:java.lang.InstanceionException: 类已被删除 无零参数构造函数


我能做些什么来告诉你如何将我的repo作为参数传递给我的VM?

你忘了将
@AndroidEntryPoint
添加到你的fragment类中

你忘了将
@AndroidEntryPoint
添加到你的fragment类中

@Module
@InstallIn(ActivityComponent::class)
class PingRepository @Inject constructor(@ActivityContext var context: Context) {