android 捕获返回(后退)按钮事件的两种方法
16lz
2022-04-23
第一种方法:
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解析包名信息
- android 通过HttpPost 调用.Net Wcf
- Android(安卓)EditText中添加图标的简单方法
- Android初级教程调用手机拍照与摄像功能
- android 添加对back按钮的处理,点击提示退出
- Android(安卓)将View转换成Bitmap
- android抓取各种log的方法
- 浅谈Java中Collections.sort对List排序的两种方法
- Python list sort方法的具体使用