Androidでビューとプレゼンターを分離する方法、ユーザーアクション(MVPのプレゼンター部分)に対する反応は、GUI要素(MVPのビュー部分)を表示する同じアクティビティに設定されます。
「Martin FowlerやMichael Feathers [2]が言うように、モデルビュープレゼンターでは、UIのロジックはプレゼンターと呼ばれるクラスに分離され、ユーザーからのすべての入力を処理し、「ダム」ビューにディスプレイ」(ここから引用)。
今まで、Androidの主な機能の1つは、アクションを実行し、それらに反応して結果を表示するスマートアクティビティであると考えていました。MVPスキームはAndroidの哲学と矛盾していますか?Androidでそれを実現しようとするのは理にかなっていますか?はいの場合、どのようにそれを行うことができますか?
programmers
の質問は、より論争の的となる質問「あなたはどう思いますか.... /それは良いか悪いか... stackoverflow
」ですが、「アンドロイドにはmvpの例があります」に似ています。私にとっては両方の場所は大丈夫です。