哆啦A梦小短腿
ViewModel的实现原理

ViewModel的实现原理

一、ViewModel的使用 在页面(Activity/Fragment)很简单的情况下,通常我们会将UI交互,数据获取与处理等相关业务逻辑,全部写在页面中,但是在页面复杂的情况下,这样做是不合适的,它不符合“单一责任”原则。页面只应该负责接收用户的交互,以及将数据展示到屏幕上,相关数据应该单独存放和处理。 为此,Android为我们提供了ViewModel类,专门用于存放应用程序页面所...