如何一步步实现Android的MVP框架
实现Android MVP框架
一个经典Android MVC框架项目的代码结构
MVP减轻了活动的负担,承担了视图层和控制器层的工作。
视图层的ActivityActivity包括:主视图,视图层的外部接口,p层的Presenter。
外部接口的主视图文件
p层代码
文件
DataManager.java
TaskDataSource.java
TaskDataSourceImpl.java?
TaskDataSourceTestImpl.java?
Android版本方案
IO通过新创建的子线程读写数据。
将结果传回主线程,用主线程的Looper渲染显示。