0

MVP で簡単な連絡先アプリケーションを作成しようとしています。

データベースから取得した連絡先オブジェクトのリストがあり、ビューに連絡先名のみが表示されています。

ユーザーが連絡先名をクリックすると、連絡先オブジェクト全体が表示されます。

連絡先オブジェクトはどこに保存しますか? プレゼンター?毎回サーバーに戻りたくありません。

何かご意見は?

4

1 に答える 1

0

データはプレゼンターではなくモデルに保存されます。ユーザーがビューで名前をクリックするたびに、Presenter でバインドする必要があるイベント/アクションを起動し、クリックされた名前に基づいて目的のオブジェクトを返す Model メソッドを呼び出します。

View to Presenter = Action/Event/Func
Model to Presenter = Action/Event/Func
Presenter to View/Model = Interface

これらは、これらのレイヤー間を移動するために使用されるいくつかの基本的なものです。明確でない場合はお知らせください。

それが役に立てば幸い。

于 2012-12-19T09:56:19.000 に答える