方案一:
在activity 中实现onKeyDown
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_MENU) {
return true;
}
if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {
this.finish();
//处理事件的操作写在这里
super.onKeyDown(keyCode, event);
return true;
}
return true;
}
方案二:
在activity 中实现如下方案
@Override
public void onBackPressed() {
// TODO Auto-generated method stub
super.onBackPressed();
}
方案三:actionbar中的back 回退机制
本文介绍了三种处理Android应用中返回键的方法:一是通过重写onKeyDown方法捕获按键事件;二是重写onBackPressed方法;三是利用ActionBar的内置回退机制。这些方法有助于开发者更好地控制应用的导航流程。
760

被折叠的 条评论
为什么被折叠?



