方案一:
在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 回退机制