私は音楽プレーヤーを作成しています。私はMVVM
に従っています。したがって、fragmentA
には曲のリストが必要です。このfragment
はViewModelClass
のメソッドを呼び出し、順番にスタンドアロンクラス(LoaderCallbacks
を実装)を使用し、曲のリストを返します。このfragment
は、リストから曲を削除することができ、新しい/更新されたリストも取得したいと考えています。だから私は2つの質問があります:データソースとして機能するスタンドアロンクラスによって実装されたLoaderCallbacks
1)loadercallbacks自体を実装する必要がありますか?それは良いでしょうか?設計上の考慮事項ごとに?
2)削除はどのように行うべきですか?スタンドアロンクラスにはソング削除の方法がありますか?または、activity
はLoaderCallbacks
自体を実装していて、DAOのようなクラスにはソングの削除方法がありますか?