MVP 設計を使用したアプリの実装があり、SQLlite データベースを使用してデータ データを UI にソースしたいと考えていますView
。ContentProvider
データはアプリだけで必要なため、使用したくない/使用する必要はありません。
View
は「ダム」であるべきであり、「ビジネス」ロジックは と に入れる必要があるPresenter
ことを私は知っていModel
ます。ただし、Presenter
スタンドアロンの単体テストを可能にするために、 には Android コードを含めないでください。
では、 SQLite データを から に転送し、Model
でを使用できない場合Presenter
はどうすればよいでしょうか。View
cursor
Presenter
コールバックを使用できますが、独自のデータ構造を作成し、それにデータをロードして、コールバックでリストを渡す「正しい」方法はありますか?
MVP
デザインにこだわりたい。私はこれを死ぬまでグーグルで検索しましたがContext
、Presenter
他のAndroidデータ構造の使用についてはあまりありません。