M层负责从数据库中获取数据
mvc 形式 Controller 持有Model 先Model 传递数据,而Model向View传递数据 一般使用Callback的形式
箭头表示的是事件的传递方向
Android中MVC框架相比没有框架的情况下,主要将数据操作部分迁移到Model层,通过监听回调返回数据,Model不直接持有View的引用。
View ====> Controller ====> Model -- (callback) --> View
MVC模型图,箭头表示事件传递的方向。
MVC模型简介。
MVC 全名 Model View Controller 即模型-视图-控制器
Android角度
Controller :Activity 、Fragment
View: layout、view控件
Model:数据处理 一些网络请求 数据库操作
Controller->Model->View->Controller 循环不断
MVC:Controller:Activity、Fragment
View:layout、View
Model:数据处理(网络请求、SQL等)
MVC的职责分别是什么?
事件的传递,数据的传递,Controller向Model传递数据,Controller持有model的引用; model向view传递数据,通过注册监听的方式。