我有一个歌曲播放列表,我提供播放/暂停,停止,歌词等选项。我正在使用MediaPlayer类来播放我的音频。当活动进入onPause()或onStop()状态或我的活动失去音频焦点时,我通常会暂停或停止音频。
我希望当用户打开可以加载到新活动或片段中的歌词时,音频不会停止播放。因此它永远不应该调用onPause()或onStop()。我知道我可以通过使用ActivityManager来获取有关前台活动的信息,然后在我的onPause()和onStop()中处理它。
但是我试图想出一个更优雅和正确的方法来做到这一点。
有什么想法吗?