【发布时间】:2023-03-29 07:23:01
【问题描述】:
对于MVVM架构,需要在ViewModel类中调用一个WebSocket变量。
我的WebSocket 服务在MainActivity 中声明。
因此,MainActivity 需要在 ViewModel 中实例化。
我试图声明一个实例:: ''' (作为 MainActivity 的活动) ''' 在我的 ViewModel 类中,但这会引发错误。
我想我声明LiveData 变量的方式并不是最好的。我想要的只是访问温度变量的静态数据(6 个列表。但 MutableLiveData<List<Int>> 并没有真正解决。
还请建议我怎样才能让我的ViewModel 和 WebSocket 相互通信。
提前致谢。
【问题讨论】:
标签: android android-studio kotlin mvvm viewmodel