[英]Override android hardware back button functionality
Can we override hardware back button functionality. 我们可以覆盖硬件后退按钮功能。 I am bit confused about this kindly help me.
我有点困惑,请帮助我。
You can also override onBackPressed()
: 你也可以覆盖
onBackPressed()
:
@Override
public void onBackPressed(){
//Your action
}
@Override public void onBackPressed(){
//do your stuff here
}
if anything related to particular key then you can go for this: 如果有任何与特定键相关的话,那么你可以这样做:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.Any_Key_Code) {
//your stuff here
return true;
}
return super.onKeyDown(keyCode, event);
}
see this 看到这个
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
Toast.makeText(getApplicationContext(), "back button pressed",
Toast.LENGTH_SHORT).show();
return true;
}
return super.onKeyDown(keyCode, event);
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
// do your stuff here
return true;
}
return super.onKeyDown(keyCode, event);
}
@Override
public void onBackPressed() {
// Action to be performed
super.onBackPressed();
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.