概念解释 MVP是Model(数据) View(界面) Presenter(表现层)的缩写,它是MVC架构的变种,强调Model和View的最大化解耦和单一职责原则 Model:负责数据的来源和封装,比如网络请求类,数据库操作类以及java bean,如果有必要则提供接口暴露自己处理数据的状态和进度. View:负责UI相关,如布局UI的初始化,各种listener的设置.在Android中,我们通常写的Activity和Fragment就是属于View层:在web开发中,html则是View层…