LoaderCallbacks由充当数据源的独立类实现

时间:2017-07-21 06:36:56

标签: android android-contentprovider android-loadermanager android-loader

我正在写一个音乐播放器。我正在关注MVVM。所以fragmentA需要一个歌曲列表。此fragment调用ViewModelClass中的方法,该方法又使用独立类(实现LoaderCallbacks)并返回歌曲列表。此fragment可以从列表中删除歌曲,并且还希望获得新的/更新的列表。所以我有两个问题:

1)activity应该自己实现loadercallbacks吗?会更好吗?根据设计考虑?

2)应该如何删除? Standalone类应该有一个删除歌曲的方法吗?或者activity是否应该实现LoaderCallbacks本身,而类似DAO的歌曲还有删除歌曲的方法?

1 个答案:

答案 0 :(得分:0)

尝试使用ContentOberver。只要数据集发生变化,这将为您提供回调。 Refer this link