2013-03-12 91 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(); 
} 

但是,这是默认行为。所以你的问题应该在别的地方。

显示更多细节的代码。