android MVP结构中context该如何传递?
怪我咯
怪我咯 2017-04-17 17:40:39
0
3
693

context变量肯定是从activity开始传递,不清楚该如何在presenter中使用,
是传递到进去,还是通过接口调用view中的方法?求赐教

怪我咯
怪我咯

走同样的路,发现不同的人生

全員に返信(3)
伊谢尔伦

View に getContext 関数を記述するだけです

いいねを押す +0
大家讲道理

そのまま渡してください。インターフェイスは実際に仕様を定義するため、大規模プロジェクトの保守性が向上します。

いいねを押す +0
巴扎黑

プレゼンターはビュー レイヤーのインターフェイスとモデル レイヤーのインターフェイスへの参照を保持する必要がありますが、ビュー レイヤーはプレゼンター レイヤーのインターフェイスへの参照を保持するため、アクティビティはビュー レイヤーと同等です。これをアクティビティで渡す必要があります。Presenter 実装クラスをインスタンス化し、コンテキストを渡します。この方法で、Presenter 実装クラスにデータをロードした後、ビュー レイヤーの Interface メソッドを直接呼び出すことができます。読み込みは成功しましたが、読み込み成功とその他のメソッドはアクティビティに実装されています。アクティビティは View 層の Interface 実装クラスに関する私の素朴な意見に相当するため、理解が間違っている場合は修正してください

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート