【发布时间】:2020-08-22 09:10:10
【问题描述】:
我正在使用 mvvm 模式构建 android 应用程序。听说视图建议不要包含除 UI 之外的业务逻辑。不知道从视图中调用viewModel的方法是否可以。
例如,有一种方法是将列表A添加到列表B(列表A是用户的选择)。
fun setSelectedList(
listA: ArrayList<Something>,
listB: ArrayList<Something>
) {
listB.addAll(listA)
} //written in kotlin
这个方法是从视图中调用的
这个方法应该在视图中吗?还是应该位于 viewModel 中?
【问题讨论】:
标签: android mvvm viewmodel android-viewmodel android-mvvm