Android获取返回键的点击事件
16lz
2021-01-25
在Android上有两种方法来获取返回键的事件。
1.直接获取按钮按下事件,此方法兼容Android 1.0到Android 2.1 也是常规方法,直接重写Activity的onKeyDown方法即可,代码如下:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) { //按下的如果是BACK,同时没有重复
Toast.makeText(ml78.this,"魔力去吧Back键测试",1).show();
return true;
}
return super.onKeyDown(keyCode, event);
}
2、而对于Android 2.0开始又多出了一种新的方法,对于Activity 可以单独获取Back键的按下事件,直接重写onBackPressed方法即可,代码如下
@Override
public void onBackPressed() {
// 这里处理逻辑代码,大家注意:该方法仅适用于2.0或更新版的sdk
}
更多相关文章
- Android(安卓)Studio教程06-快捷键、Debug的使用
- Android培训班(19)
- 关于下载最新版本Android(安卓)Studio却无法启动默认HelloWorld
- 屏蔽android ota升级包时间戳比较
- android在原来的view上画边框或者其它内容
- android footerView 的使用
- OkHttp源码解析
- Android(安卓)MediaCodec参数笔记
- setBackgroundDrawable和setBackgroundResource的区别