【发布时间】:2018-03-19 07:55:20
【问题描述】:
我正在尝试制作一个使用 MediaBrowserService 播放音频的应用程序,但也使用新的架构组件来构建整个应用程序。我之前曾将 MediaBrowserService 用于另一个应用程序(https://github.com/willhwongwork/PodCast),但在该应用程序中我没有使用 OnGetRoot() 和 OnGetChildren() 方法来加载数据,我只是使用加载器或异步任务从网络加载数据(并且没有架构那个应用程序)。
那么现在如果我想使用 LiveData 和 ViewModel 我应该如何构建代码?我应该在 MediaBrowserService 中使用它们并通过 OnGetRoot() 和 OnGetChildren() 方法向 UI 提供数据吗?
【问题讨论】:
标签: android audio android-mediaplayer android-architecture-components mediabrowserservice