android back键处理
2016-08-09 14:00
381 查看
首先重写该方法,拦截KeyEvent.KEYCODE_BACK 键 。
在fragment中加入该方法,
mRechargeFragment.onBackPressed()
public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { if (!mRechargeFragment.onBackPressed()) { return super.onKeyDown(keyCode, event); } else { return false; } } else { return super.onKeyDown(keyCode, event); } }
在fragment中加入该方法,
mRechargeFragment.onBackPressed()
public boolean onBackPressed() { //加入你想要的逻辑,并返回适当的值 true消费该事件,false继续传递 if (mLoginPopupWindow.isShowing()) { mLoginPopupWindow.dismiss(); return true; } else { return false; } }
相关文章推荐
- android back键处理
- 体验Android
- Study on Android【一】--概述
- 机器人Android在呼唤!
- Google Android IDE-eclipse plugin 预览
- 为什么是java,google的android策略
- Android Developer Challenge
- Google Calling: Inside Android, the gPhone SDK
- Android程序开发初级教程(三)
- Android程序开发初级教程(二)
- Android源码各个击破之-系统属性
- Google手机操作系统Android应用开发入门
- Android程序开发初级教程(一)
- Android 入门开发指南之一 -- Android简介
- Android 原代码下载路径
- 体验Android:个人所得税计算器 含源码
- Android判断字符串中是否含字母、中文或数字
- 体验Android
- Google 1000万美元重奖Android开发者
- Android安装以及Eclipse插件(Google Android) ,在Android 中google搜索 博客园界面