第一种方法:
public void onBackPressed() {
//code......
}
第二种方法:
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode==KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0){
//code........
}
return false;
}
两种方法都定义在activity中,只要在我们自己写的activity中重写就可以了,第一种方法是后退按钮独有的,第二种方法可以根据不同的keycode来捕捉不同按钮的点击事件。
补充说明:如果这两种方法同时使用了,那么当用户点击返回按钮时,程序会先调用onKeyDown方法,后调用onBackPressed方法
本文介绍了在Android应用开发中处理返回键的两种方法:通过重写onBackPressed()方法和onKeyDown()方法来响应返回键事件。第一种方法仅针对返回键,而第二种方法可以捕捉更多类型的按键事件。
1059

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



