解决第二点,是可以在Activity中创建一个Model的实例,拿着实例去调用接口方法,然后再去分别实现不同情况下的处理通知页面更新操作的方法。
MVC是通过回调来处理数据
mark
View ====> Activity ====> Model -- (callback) --> View
MVC架構
实现MVC查询用户信息的示意图。
使用mvc实现需求
1、要将数据的获取与界面的展示分离, 就是把Model和view层分离出
2、各层通信,用controller层通知Model层获取数据,通知方法是controller层持有model 层的引用, Model层请求数据结果后view层更新展示界面, 通知controller层
MVC
M:数据对象的封装、获取
V:View展示
C:业务逻辑处理、界面刷新
使用MVC实现需求。