我正在创建一个简单的游戏,并且在整个生活中都会播放相同的背景音乐。我正在使用一个静态类来管理我的MediaPlayer,这样当游戏在不同的活动之间切换时,音乐可以继续播放而不会中断。Android - 如何仅在主页按钮被按下时停止音乐
问题:当用户按下主页按钮时,我想停止音乐。在这种情况下,在onStop()或onPause()上执行此操作不起作用,因为这些事件在创建,销毁或在活动之间切换时也会在其他时间调用。
有没有什么办法可以创建一些只有在主页按钮被按下时调用的代码,或者当“整个应用程序”失去焦点时才会调用这些代码?