【发布时间】:2018-03-16 16:21:43
【问题描述】:
我正在构建一个遵循 MVVM 架构的 Android 应用。适配器(recyclerView、viewPager 等)属于哪里?
adapters 属于 View 还是 ViewModel?
【问题讨论】:
我正在构建一个遵循 MVVM 架构的 Android 应用。适配器(recyclerView、viewPager 等)属于哪里?
adapters 属于 View 还是 ViewModel?
【问题讨论】:
Adapter属于View,但Adapter的数据源属于ViewModel。
【讨论】:
如果您遵循 MVVM 架构,则适配器属于 View 而不是 Viewmodel。适配器处理的所有子列表项单击事件和其他与 UI 相关的事情。所以适配器去查看..
如果你想要详细的描述,你可以查看这个链接到
【讨论】:
考虑这个方向.. 假设您从代码中删除/替换您的视图。视图模型应该能够再次重用,并且可以将视图数据提供给新视图。你可以自己得到答案。 那么适配器应该只是视图的一部分。
【讨论】: