这个问题通常出现在使用MediaPlayer时,由于MediaPlayer需要进行异步操作,如果MediaPlayer没有释放,在应用程序关闭后它将继续播放。因此,需要在应用程序关闭时释放MediaPlayer。
示例代码如下:
@Override protected void onDestroy() { super.onDestroy(); if (mediaPlayer != null) { mediaPlayer.release(); mediaPlayer = null; } }
在这个示例代码中,我们在onDestroy()方法内释放了MediaPlayer。这样,在应用程序关闭时,MediaPlayer对象将被释放,以停止播放音乐。