我制作了一个Android应用,当您跳时可以播放马里奥声音。它工作正常(有点),但是当我关闭它时,它仍然工作。我尝试使用onDestroy方法,但是它似乎并没有删除我创建的对象或其他东西。
这是代码。
http://pastebin.com/GCkrBkv9
最佳答案
尝试将您的代码停止在 onPause()
而不是onDestroy()
中播放,如下所示:
@Override
public void onPause() {
super.onPause();
sp.stop(jump);
sp.release();
}
该 Activity 很有可能尚未销毁,而只是发送到后台,因此即使您“关闭”该应用程序,也不会调用
onDestroy()
。
关于android - 为什么关闭我的android程序不会关闭?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16632261/