Android(安卓)重写物理返回键
16lz
2021-01-26
安卓手机或是pad,都会有物理返回键(或是在屏幕上有系统自带的返回按钮),在项目开发中,有时候因为需求,要强制界面物理返回键失效或是做一些提示,例如:
这时候,可以在界面控制器(Activity)中,重写方法:
@Override public void onBackPressed() {// super.onBackPressed();//注销该方法,相当于重写父类这个方法 }
或是:
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK){ return true; } return super.onKeyDown(keyCode, event); }
onKeyDown (int keyCode,keyEvent event)这个方法是点击事件的监听方法,在监测到点击keyCode为点击物理键返回时,可以在调用super.onKeyDown(keyCode,event)前结束方法,相当于重写了方法onKeyDown (int keyCode,keyEvent event),注销super.onKeyDown(keyCode,event)方法。 更多相关文章
- android studio 快捷键(本文持续更新)
- Android(安卓)谈谈我所理解的MVP
- Android中判断当前API的版本号方法
- Android:Click,LongClick,Touch,KeyDown,KeyUp事件使用心得
- Android(安卓)dialog 不消失
- Android笔试题整理(一)
- Android之JavaSe基础--面向对象高级部分-接口,抽象类(五)
- android学习笔记——Handler
- Android(安卓)学习系列 - Fragment