人生必须的知识就是引人向光明方面的明灯。这篇文章主要讲述在MVVM架构Android中启动服务的正确位置是什么相关的知识,希望能为你提供帮助。
我刚开始在android上使用MVVM架构。我有一个基本上获取一些数据并更新UI的服务,这是我从MVVM中理解的:
- 活动不应该对数据有任何了解,应该注意观点
- ViewModels不应该知道活动
- 存储库负责获取数据
答案【在MVVM架构Android中启动服务的正确位置是什么】据我所知,服务与Android有关,因此可以从View(Activity / Fragment / Lifecycleowner)启动。
推荐阅读
- 通过mvvm android进行异常处理
- Android中的MVVMCross绑定不起作用
- 使用Android MVP Clean Architecture实现交互者
- Android登录屏幕(双向绑定EditText和TextView)
- 没有Dagger2的Android Kotlin MVVM结构
- android viewmodels之间的inter通信
- 如何从Xamarin Android Activity中调用MvxViewModel()
- Google Apps脚本(表格形式数据处理,如果某些单元格为空,则删除行,同时维护某些列)
- 如何下载以前保存的Google Apps脚本修订版()