android - Android MVVM 对话框视图模型
问题描述
我正在开发一个带有 MVVM 模式和带有 hilt di 的架构组件视图模型的应用程序。现在我想在对话框中使用视图模型,但对话框没有by viewModels()
委托来初始化视图模型。任何想法?
解决方案
by viewModels()
是Fragment
扩展功能。如果您需要ViewModel,您可能还需要使用 aFragmentDialog
而不是当前的实现来更好地分离。
FragmentDialog
by viewModel
应该可以工作,因为FragmentDialog
扩展Fragment
推荐阅读
- flutter - 在初始连接请求时向 IOWebSocketChannel 发送数据
- java - Apache POI 3.16 在 Matlab 中运行时会创建无效文件
- python - 如何在 Python 中使用 psycopg2-binary?
- postgresql - 使用 CTE 时,最好使用 join 或 in() 进行过滤?
- error-handling - 编译器返回错误的各个部分是什么意思?
- sql - 从包含数组元素的 Presto 列中选择值
- python - 在 BeautifulSoup 中处理无限滚动 UI
- theory - 亚当比芭芭拉瘦。道尔顿没有西莉亚那么瘦。亚当比西莉亚瘦
- kotlin - Kotlin 中 IF 比较的空安全性
- python-3.x - 在 Mask R-CNN 中添加多个类