我正在写一个音乐播放器。我正在关注MVVM
。所以fragmentA
需要一个歌曲列表。此fragment
调用ViewModelClass
中的方法,该方法又使用独立类(实现LoaderCallbacks
)并返回歌曲列表。此fragment
可以从列表中删除歌曲,并且还希望获得新的/更新的列表。所以我有两个问题:
1)activity
应该自己实现loadercallbacks吗?会更好吗?根据设计考虑?
2)应该如何删除? Standalone类应该有一个删除歌曲的方法吗?或者activity
是否应该实现LoaderCallbacks
本身,而类似DAO的歌曲还有删除歌曲的方法?