如何将Android中的View和Presenter分开,同时将对用户操作(MVP的Presenter部分)的反应设置为与显示GUI元素(MVP的View部分)相同的活动。
“在模型视图演示者中,就像Martin Fowler或Michael Feathers [2]所说的那样,UI的逻辑被分为一个称为presenter的类,该类处理来自用户的所有输入,并告诉“哑”视图何时何地。显示”(从此处引用)。
直到现在,我还认为Android的主要功能之一是智能的 Activity,它可以执行操作,对操作做出反应并显示结果。MVP方案与Android理念矛盾吗?尝试在Android上实现它是否有意义?如果是,该怎么办?
programmers
的问题是更具争议性的问题:“您对.. / ...的看法是好还是坏?”,而stackoverflow
更像是“ Android中是否有mvp的示例”。对我来说,两个地方都还可以。