我在实际使用中发现,P层除了请求网络,然后把请求回来的数据解析成JavaBean,然后传递给V层,然后就发现没他什么事了,非常尴尬.难道写一个P层只是为了用来请求网络吗?求大神轻喷..菜鸟想在这里请教一下,MVP中的P层 ,应该去履行哪些职责?
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
P レイヤーはモデルとビューを接続します。 データはモデル層にロードされ、P層はモデル層のメソッドを呼び出します。エフェクト表示はビュー層で処理されます。データはビュー層と対話しますが、この説明が明確かどうかはわかりません。
p 層の主なタスクは、さまざまなロジックを処理することです
MVP の欠点の 1 つは、大量のインターフェイスと大量のコードを記述する必要があることだと思います。アクティビティに十分なタスクがない場合 (たとえば、ネットワークを要求するリストビューが 1 つだけある場合)、ロジックをアクティビティに直接記述することができます。 mvp
データ (ネットワーク リクエストや JSON 解析を含む) は V 層に配置する必要があり、データを V に更新する必要がある場合は、処理されたデータを P 層に送信するようにコールバック インターフェイスを設定する必要があると思います。レイヤーの場合、P レイヤーのレンダリングによってプッシュされます。 (初心者の言葉)
presenter は主にロジック層を担当します。このビデオと上のビデオを見ていただければ、説明者はさまざまなロジックを制御するだけです。 github Google オープンソース サンプルModel
presenter
Model
プレゼンターは、View と Model を連携させます。直感的な感覚は、V-M 間の制御ロジックです。
プレゼンターは、ビューとモデルの間の単なるブリッジです。一方で、プレゼンター メソッドがビューで呼び出されて論理制御を実装し、次にプレゼンターがモデル内のメソッドを呼び出して特定のデータ要求作業を実行します。コールバックを通じて、データをレンダリングするためにプレゼンターからビューに渡されます。 MVP モデルを理解するには 2 つの例が必要だと思います。1.StylishMusic2.
P レイヤーはモデルとビューを接続します。
データはモデル層にロードされ、P層はモデル層のメソッドを呼び出します。
エフェクト表示はビュー層で処理されます。データはビュー層と対話しますが、この説明が明確かどうかはわかりません。
p 層の主なタスクは、さまざまなロジックを処理することです
MVP の欠点の 1 つは、大量のインターフェイスと大量のコードを記述する必要があることだと思います。アクティビティに十分なタスクがない場合 (たとえば、ネットワークを要求するリストビューが 1 つだけある場合)、ロジックをアクティビティに直接記述することができます。 mvp
を強制する必要はありません。データ (ネットワーク リクエストや JSON 解析を含む) は V 層に配置する必要があり、データを V に更新する必要がある場合は、処理されたデータを P 層に送信するようにコールバック インターフェイスを設定する必要があると思います。レイヤーの場合、P レイヤーのレンダリングによってプッシュされます。 (初心者の言葉)
presenter
は主にロジック層を担当します。このビデオと上のビデオを見ていただければ、説明者はさまざまなロジックを制御するだけです。 github Google オープンソース サンプルModel
プレゼンターは、View と Model を連携させます。直感的な感覚は、V-M 間の制御ロジックです。
モデルの変更はプレゼンターを通じてビューにコールバックされます。このように、モデルとビューは密接に結合されていないため、カプセル化と再利用の価値がある程度向上します。 MVC...プレゼンターは、ビューとモデルの間の単なるブリッジです。一方で、プレゼンター メソッドがビューで呼び出されて論理制御を実装し、次にプレゼンターがモデル内のメソッドを呼び出して特定のデータ要求作業を実行します。コールバックを通じて、データをレンダリングするためにプレゼンターからビューに渡されます。 MVP モデルを理解するには 2 つの例が必要だと思います。
1.StylishMusic
2.