当我们的Activity继承了TabActivity,在该类中重写onKeyDown是监听不到返回键的,
具体解决方法如下:
重写dispatchKeyEvent
/**
* 退出
*/
@Override
public boolean dispatchKeyEvent(KeyEvent event) {
if (event.getKeyCode() == KeyEvent.KEYCODE_BACK
&& event.getAction() == KeyEvent.ACTION_DOWN
&& event.getRepeatCount() == 0) {
//具体的操作代码
}
return super.dispatchKeyEvent(event);
}
---------------------------------------------------------------后续2012-8-23-----------------------------------------
如果仅仅是监听某个Activity的后退键,只需要覆写该方法即可.
@Override
public void onBackPressed() {
super.onBackPressed();
}
我们可以看看super.onBackPressed()方法默认的实现:
/**
* Called when the activity has detected the user's press of the back
* key. The default implementation simply finishes the current activity,
* but you can override this to do whatever you want.
*/
public void onBackPressed() {
finish();
}
如果想屏蔽后退键只需要把super.onBackPressed()方法注释即可
但是该方法不适用于TabActivity.欢迎转载:http://blog.csdn.net/johnny901114/article/details/7822878
分享到:
相关推荐
主要介绍了 Android onKeyDown监听返回键无效的解决办法的相关资料,需要的朋友可以参考下
本文实例讲述了Android开发实现Fragment监听返回键事件功能的方法。分享给大家供大家参考,具体如下: 前面的文章Android开发教程之Fragment定义、创建与使用方法详细讲述了Fragment的基本概念与用法。这里再来分析...
Android源码——用户界面之重写onKeyDown方法源码_new_60.zip
Android 用户界面之重写onKeyDown方法源码.zip源码资源下载Android 用户界面之重写onKeyDown方法源码.zip源码资源下载
Android用户界面之重写onKeyDown方法源码.zip
用户界面之重写onKeyDown方法源码.zip
Android 应用项目开发源码 参考和学习使用
首先是实现连续点击返回键时,我们要重写Activity的onKeyDown方法,以捕捉到按键的点击事件,然后我们应该实现连续点击返回键的效果,在第一次点击的时候出现“再次点击返回键退出”的提示。
将到android中Home键的监听,很多人第一反应时重写相应Activity的onKeyDown()方法,监听当按下的键的keyCode为KEYCODE_HOME时,进行自己的相应的处理。如: @Override public boolean onKeyDown(int keyCode, ...
Android 用户界面之重写onKeyDown方法源码.zip项目安卓应用源码下载Android 用户界面之重写onKeyDown方法源码.zip项目安卓应用源码下载 1.适合学生毕业设计研究参考 2.适合个人学习研究参考 3.适合公司开发项目技术...
本文实例讲述了android监听返回按钮事件的方法。分享给大家供大家参考。具体如下: 用户在点击手机的返回按钮时,默认是推出当前的activty,但是有时用户不小心按到返回,所以需要给用户一个提示,这就需要重写...
现在三个Fragment已经添加到了MainActivity中,滑动ViewPager切换Fragment,同时底部的导航栏也会切换,在为ViewPager添加监听以前,先说说底部导航栏。 第二步,底部导航。 这个的切换其实就是切换准备好的png...
Android应用源码开发Demo,主要用于毕业设计学习。
android自带的输入法,在软键盘上实现焦点移动,支持上下左右按键,并支持回车输入,文档以LatinIME为例
安卓Android源码——用户界面之重写onKeyDown方法源码.zip
本文实例讲述了Android编程实现音量按钮添加监听事件的方法。分享给大家供大家参考,具体如下: 很多Android应用都应用到音量按钮,比如翻页,调整音乐声音大小等,但是如果没有对音量按钮进行监听,则无法达到预期...
Android程序研发源码Android 用户界面之重写onKeyDown方法源码.rar