今天有时间看了看google的官方文档,下载todo源码,仔细研读了一下,觉得其思想对开发还是有很大帮助的.个人认为,MVP通过Activity与业务逻辑的解耦,其作为Controller的职责更加单一. 以后增加新的功能或者修改现有功能,只需要修改Presenter的实现从而对Activity的影响很小.有人认为将现有工程改为MVP的结构将增加很多类从而加大工作量,个人认为这点工作量和以后维护升级相比, 这点投入还是值得的.闲话少说, Todo的源码在: https://github.com…