如何不屏蔽Android系统的返回按键
2016-01-17 09:29
405 查看
比如:
第一种方法:
public boolean onKeyDown(int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
if (keyCode == KeyEvent.KEYCODE_BACK) {
morePopumenu.disMissMenu();
// return true;
// return false; 这里假设你是返回的true,false,那么就不会运行系统的返回操作。不能返回//上一个界面,由于这样就没有回调父类的onKeyDown方法就返回了。所以应该这样写例如以下:
return super.onKeyDown(keyCode, event);
}
return super.onKeyDown(keyCode, event);
}
另外一种方法:
public boolean onKeyDown(int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
//重写方法后。我们就调用父类的方法。这样以便系统的方法能够调用,这句一肯不能忘记
super.onKeyDown(keyCode, event);
if (keyCode == KeyEvent.KEYCODE_BACK) {
morePopumenu.disMissMenu();
//如今返回:true,代表让系统能继续处理此按键的操作
//返回false:代表该按键的处理到此结束,不响应系统的处理
return true;
}
return super.onKeyDown(keyCode, event);
}
第一种方法:
public boolean onKeyDown(int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
if (keyCode == KeyEvent.KEYCODE_BACK) {
morePopumenu.disMissMenu();
// return true;
// return false; 这里假设你是返回的true,false,那么就不会运行系统的返回操作。不能返回//上一个界面,由于这样就没有回调父类的onKeyDown方法就返回了。所以应该这样写例如以下:
return super.onKeyDown(keyCode, event);
}
return super.onKeyDown(keyCode, event);
}
另外一种方法:
public boolean onKeyDown(int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
//重写方法后。我们就调用父类的方法。这样以便系统的方法能够调用,这句一肯不能忘记
super.onKeyDown(keyCode, event);
if (keyCode == KeyEvent.KEYCODE_BACK) {
morePopumenu.disMissMenu();
//如今返回:true,代表让系统能继续处理此按键的操作
//返回false:代表该按键的处理到此结束,不响应系统的处理
return true;
}
return super.onKeyDown(keyCode, event);
}
相关文章推荐
- Android5.0+(CoordinatorLayout)
- 可靠的功能测试--Espresso和Dagger2
- Android笔记(七十六) 点菜DEMO
- Android 数据存储之 SQLite数据库存储
- Android 值动画 动画要达到的效果 跟动画的执行过程绑定
- android扫描二维码:已经封装为jar包,实现扫描只需一步
- <Android>关于 Android 中的OnScrollListener监听接口
- Android 数据存储之 SharedPreferences储存
- Android 使用Android Studio + Gradle 或 命令行 进行apk签名打包
- the latest ButterKnife and Android-Butterknife-Zelezny
- Android \uFEFF问题
- 功能分解——Android下画分时图与k线图有感
- Android自定义ToolBar布局
- 【Android】jar包Proguard混淆方法
- Android笔记——Android中数据的存储方式(三)
- Android性能优化之Splash页应该这样设计
- 通过Baseadpter自定义Adapter适配器的学习笔记
- 解决Android Studio中文乱码问题
- Android动画教程
- Android图片操作-保存图片到SD卡