Java 应用程序返回按钮android
在android中,当我按下返回应用程序按钮时,如何检测?它位于三星s3主页按钮的右侧。对不起,我不知道按钮的名字Java 应用程序返回按钮android,java,android,button,Java,Android,Button,在android中,当我按下返回应用程序按钮时,如何检测?它位于三星s3主页按钮的右侧。对不起,我不知道按钮的名字 不是键盘上的后退按钮,它被称为后退按钮。可以重写其方法以处理单击事件。差不多 @Override public void onBackPressed() { // do stuff super.onBackPressed(); } 我猜你指的是打开最近应用程序的按钮(图中右边的那个): 没有办法覆盖它。您可以截取的唯一方法是活动的onWindowFocusCha
不是键盘上的后退按钮,它被称为后退按钮。可以重写其方法以处理单击事件。差不多
@Override
public void onBackPressed()
{
// do stuff
super.onBackPressed();
}
我猜你指的是打开最近应用程序的按钮(图中右边的那个): 没有办法覆盖它。您可以截取的唯一方法是活动的onWindowFocusChanged,它在显示最近的应用程序时被调用,但在许多其他不同的情况下也被调用 请查看此处以了解更多信息: 如果你想避免打开最近的应用程序(但它似乎不适用于Jellybean和其他应用程序):
像这样。我检查了它是否是后退按钮。您可以在“KeyEvent”类中查找right button常量。您指的是后退按钮?切换应用程序时使用的按钮,而不是键盘上的后退按钮
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ((keyCode == KeyEvent.KEYCODE_BACK)) {
Log.i("MainActivity", "Back button pressed, exiting..");
//Your code here..
}
return super.onKeyDown(keyCode, event);
}