productFlavors。signingConfigs。rules-proguard.pro和rules-proguard-debug.pro。SQLiteCursor的日志的例子:在模板代码中查看StrictMode。如果你使用Repository模式,则模型可以是Repository。如果你使用的是Clean架构,那么Model可以是一个Interactor。presenter中。presenter即可。那么就要确保presenter不能依赖Android类文件。contract正如我之前说过的,view接口是要被Activity或者Fragment实现的。Activity:通过这种方式,你可以将presenter从视图实现解耦,遵循SOLID原则的D:“依赖抽象,不要依赖具体实现)。view来进行单元测试。load()):presenter的一些行为操作。相应的action是什么,逻辑应该属于谁。如果没有view的话presenter就没有意义了。presenter随着view一起被创建也随着view一起被销毁。start()(或类似的方法)来运行Presenter中的业务。Bundle中,因为这样的话presenter就与Android类耦合了。数据源只返回它,否则再调用API。