hegaojian / JetpackMvvm

:chicken::basketball:一个Jetpack结合MVVM的快速开发框架,基于MVVM模式集成谷歌官方推荐的JetPack组件库:LiveData、ViewModel、Lifecycle、Navigation组件 使用Kotlin语言,添加大量拓展函数,简化代码 加入Retrofit网络请求,协程,帮你简化各种操作,让你快速开发项目
https://github.com/hegaojian/JetpackMvvm
Apache License 2.0
3.13k stars 610 forks source link

关于在viewModel 之外请求数据的情况 #47

Closed STGing closed 3 years ago

STGing commented 3 years ago

在我的实际使用中,有的页面因为功能比较杂,导致在 viewModel 之外需要请求数据,偏偏请求数据的这个文件已经 继承了其他的类了,无非再次继承 viewModel,这样一来,哪怕在这个文件中 new ViewModel 也不行,发起请求后的回调就回不去了。个人比较菜,所有咨询下大佬这种情况有什么好一点的解决办法。

STGing commented 3 years ago

根据作者大佬的建议,建立了一个全局viewModel 进行监听。