Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我制作了一个安卓应用程序,当你跳跃时播放马里奥的声音。它工作正常(有点),但是当我关闭它时,它仍然有效。我尝试使用 onDestroy 方法,但它似乎并没有删除我创建的对象或其他东西......
这是代码。 http://pastebin.com/GCkrBkv9
尝试将您的代码停止播放,onPause()而不是onDestroy()像这样:
onPause()
onDestroy()
@Override public void onPause() { super.onPause(); sp.stop(jump); sp.release(); }
很可能该活动尚未销毁并只是发送到后台,因此onDestroy()即使您“关闭”应用程序也尚未调用。