搭建MVP框架要点记录
2016-09-10 10:49
169 查看
记录点一
准备对一个刚刚启用的项目改造成mvp框架,在BaseFragment的oncreate中有这么一段 报错了Incompatible conditional operand typesif (this instanceof BaseView) mPresenter.setVM(mModel,this);
后来发现baseFragment extends Fragment ,而BaseView是个类,由于单继承多实现的特性,造成BaseView 不可能是 BaseFragment的子类,所以会报错,根据单继承多实现的特性,把BaseView改成Interface就可以了,可见类和接口的基本概念对框架来说还是很重要的。
相关文章推荐
- MVP+WCF+三层结构搭建项目框架
- 新浪微博Android客户端学习记录二:系统主框架搭建
- google官方架构MVP解析与实战-(从零开始搭建android框架系列(3))
- APICloud成长记录 二 页面框架搭建调整
- APICloud成长记录 二 页面框架搭建
- MVP+WCF+三层结构搭建项目框架(上)
- google官方架构MVP解析与实战【从零开始搭建android框架系列(3)】
- 搭建SpringMvc框架中遇到的问题记录
- 个人项目框架搭建 -- Autofac简单使用记录
- ambari环境搭建记录要点
- 搭建框架日志记录
- 【分析总结框架记录】开发环境搭建4
- 【分析总结框架记录】开发环境搭建3
- google官方架构MVP解析与实战-(从零开始搭建android框架系列(3))
- 记录-项目java项目框架搭建的一些问题(maven+spring+springmvc+mybatis)
- 新浪微博Android客户端学习记录二:系统主框架搭建
- 【分析总结框架记录】开发环境搭建2
- 【web学习记录】项目框架搭建一
- Rxjava + retrofit + dagger2 + mvp搭建Android框架
- FreeBook 基于 MVP 模式开发的带缓存网络爬虫,采用最流行框架搭建,干货多多