动态特征模块中带有 Dagger Hilt 的 Scoped ViewModel

问题描述

我正在遵循 Using Dagger in multi-module apps 的官方 Android 指南,并且我能够编译和“工作”所有内容。

问题是我的动态功能模块中有一个 viewpager,我需要有一个父“范围”视图模型。文档展示了这个注入 ViewModel 的例子

// You want Dagger to provide an instance of LoginViewModel from the Login graph
@Inject lateinit var loginViewModel: LoginViewModel

虽然我通常使用类似的东西

val loginViewModel: LoginViewModel by hiltNavGraphViewModels(R.id.parentFragment)

有没有人知道正确定义共享视图模型范围的方法?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)