Ger*_*rke 5 android android-service android-mvvm android-architecture-components
我有一个Service每秒通过 http 请求加载数据的程序。
我想知道如何在我当前的 MVVM 结构中实现该服务。
我能想到的解决方案是:
View调用方法来自ViewModelViewModel调用方法来自RepositoryService并Repository传入 some LiveData,因为存储库应该负责数据加载。LiveData在Servicevia中更新此内容postValue()。LiveData并通知ViewModel更改ViewModel更改LiveData并相应更新视图的其他 LiveDataService根据步骤 6 的结果停止但是,我想知道是否有更好的解决方案可以更直接地从Service到ViewModel甚至从Service到Repository进行通信ViewModel
| 归档时间: |
|
| 查看次数: |
1904 次 |
| 最近记录: |