:
定义IView接口,并且在接口中约定View层的各种操作,使用android.view.View的子类以xml构建文件构建起的布局和Activity/Fragment作为布局控制器,实现IView这个...但是MVVM也有自己的缺点,那就是使用MVVM的情况下ViewModel与View层的通信变得更加困难了,所以在一些极其简单的页面中请酌情使用,否则就会有一种脱裤子放屁的感觉,在使用MVP这个道理也依然适用...`This a string`}"
自动导入的context变量,你可以在xml中的任意表达式使用context这个变量,该Context是从该布局的根View的getContext获取的,如果你设置了自己的...,做在对List操作要求比较高的情况下可以写到ViewModel中,但要保证一个原则——ViewModel应该只负责提供数据,而不应该知道这些数据要与何种View进行交互.
7.3 事件传递
现有体系下的内容...ViewModel可以向View层发送事件,然后View可以订阅这些事件以收到ViewModel层的通知.
7.5 Model层
现有体系下的内容:
部分与Activity无关的系统服务
Room(SQLite