首先,我使用了下面的onDestroy()方法,當我的應用程序關閉時進行操作。onDestroy()方法不起作用
@Override
protected void onDestroy()
{
super.onDestroy();
mediaPlayer.stop();
mediaPlayer2.stop();
}
但它會導致運行時錯誤。我使用onStop()方法來解決問題。但我想知道爲什麼onDestroy不起作用?你能解釋一下嗎?
@Override
protected void onStop()
{
super.onStop();
mediaPlayer.stop();
mediaPlayer2.stop();
}
我寫了我的代碼的一些變化,現在也沒有任何錯誤,當我 改變的onStop()用的onDestroy()我不明白它是如何工作的,但。
這將有助於告訴我們你得到了什麼錯誤。 – 2012-02-03 16:13:16
您可以發佈您從日誌中收到的錯誤嗎? – DRiFTy 2012-02-03 16:13:33
當你說「我的應用程序已關閉」時,這是否意味着你點擊後退按鈕,直到完全退出你的應用程序,或僅當您剛剛點擊主頁按鈕時纔會發生這種情況? – hooked82 2012-02-03 16:16:28