由充当数据源的 Standalone class 实现的 LoaderCallbacks
LoaderCallbacks implemented by a Standalone class that acts as datasource
我正在写一个音乐播放器。我正在关注 MVVM
。所以 fragmentA
需要一个歌曲列表。此 fragment
调用 ViewModelClass
中的方法,该方法又使用独立的 class(实现 LoaderCallbacks
)和 returns 歌曲列表。 fragment
可以从列表中删除一首歌曲,它还想获得 new/updated 列表。所以我有两个问题:
1) activity
应该自己实现 loadercallbacks 吗?会更好吗?根据设计考虑?
2) 应该如何删除? Standalone class 应该有删除歌曲的方法吗?或者 activity
应该实现 LoaderCallbacks
本身和像 class 这样的 DAO 有删除歌曲的方法吗?
尝试使用 ContentOberver。只要您的数据集发生变化,这就会给您回调。 Refer this link
我正在写一个音乐播放器。我正在关注 MVVM
。所以 fragmentA
需要一个歌曲列表。此 fragment
调用 ViewModelClass
中的方法,该方法又使用独立的 class(实现 LoaderCallbacks
)和 returns 歌曲列表。 fragment
可以从列表中删除一首歌曲,它还想获得 new/updated 列表。所以我有两个问题:
1) activity
应该自己实现 loadercallbacks 吗?会更好吗?根据设计考虑?
2) 应该如何删除? Standalone class 应该有删除歌曲的方法吗?或者 activity
应该实现 LoaderCallbacks
本身和像 class 这样的 DAO 有删除歌曲的方法吗?
尝试使用 ContentOberver。只要您的数据集发生变化,这就会给您回调。 Refer this link