【发布时间】:2020-10-24 08:23:48
【问题描述】:
谁的角色正在处理 MVVM 模式中的数据?
例如,如果您需要在一个屏幕上以 mm/dd/yyyy 格式显示 Date 对象,而在另一个屏幕上显示 mm-dd-yyyy 格式,那么 View 或 ViewModel 的角色是谁?
如果这是我使用@BindingAdapter的View的角色,
如果是ViewModel的角色,使用Livedata<Date>().map {/* format */ }
MVVM 模式的更好方法是什么?
谢谢。
【问题讨论】: