我对Android还比较陌生,尤其是在创建更大的项目方面。我倾向于只添加到MainActivity中,但是它很快就变得笨拙了,我想更好地重构/组织我的代码。假设有一个MainActivity通过手势和单击按钮执行由用户输入启动的操作someAction():MainActivity.java:
public class MainActivity extends AppC
我一直在读关于MVP的文章,特别是监督控制器。有一件事我很难理解,那就是视图是如何与模型交互的。
我的理解是,演示者应该更新模型,视图从模型中读取。演示者还可以通过接口更新视图。马丁·福勒( Martin )关于这一点的文章似乎恰恰说明了这一点(http://martinfowler.com/eaaDev/Supervisi