2013-03-12 94 views
1

嘿我在我的應用程序中有以下代碼,但是當我使用後退按鈕關閉我的音樂活動或主菜單時,它似乎不起作用,因爲即使當後退按鈕已被按下退出應用程序。然而,它確實爲我的電影活動/電影剪輯工作,任何人都可以解釋什麼可能是問題?返回關鍵代碼不起作用

我沒有得到任何錯誤:

@Override 
public boolean onKeyDown(int keyCode, KeyEvent event) 
{ 
    if ((keyCode == KeyEvent.KEYCODE_BACK)) 
    { 
     this.finish(); 
    } 
    return super.onKeyDown(keyCode, event); 
} 
+0

你如何開始/停止你的音樂? – Hartok 2013-03-13 00:24:01

回答

0

您可以在活動

@Override 
public void onBackPressed() { 
    this.finish(); 
} 
+0

這也是行不通的。對於我的情況,即使是後退不起作用。我不知道爲什麼 – Bhupinder 2014-10-16 04:30:33

0

爲Android API的最佳解決方案使用該5+是:

@Override 
public void onBackPressed() { 
    super.onBackPressed(); 
} 

但是,這是默認行爲。所以你的問題應該在別的地方。

顯示更多細節的代碼。