0

MVP 設計を使用したアプリの実装があり、SQLlite データベースを使用してデータ データを UI にソースしたいと考えていますViewContentProviderデータはアプリだけで必要なため、使用したくない/使用する必要はありません。

Viewは「ダム」であるべきであり、「ビジネス」ロジックは と に入れる必要があるPresenterことを私は知っていModelます。ただし、Presenterスタンドアロンの単体テストを可能にするために、 には Android コードを含めないでください。

では、 SQLite データを から に転送し、Modelでを使用できない場合Presenterはどうすればよいでしょうか。ViewcursorPresenter

コールバックを使用できますが、独自のデータ構造を作成し、それにデータをロードして、コールバックでリストを渡す「正しい」方法はありますか?

MVPデザインにこだわりたい。私はこれを死ぬまでグーグルで検索しましたがContextPresenter他のAndroidデータ構造の使用についてはあまりありません。

4

1 に答える 1