`
ET焖猪仔
  • 浏览: 233233 次
  • 性别: Icon_minigender_1
  • 来自: 广东
社区版块
存档分类
最新评论

back按键的监听

 
阅读更多
如果想监听back按键,而不想按下back按键后连当前activity取消的代码
public boolean onKeyDown(int keyCode, KeyEvent event) {
		// TODO Auto-generated method stub
//主要注释下面这句就可以
		//super.onKeyDown(keyCode, event);
		if (event.getKeyCode() == KeyEvent.KEYCODE_BACK){
			
		}
		
		return true;
	}
	


不过上面的监听方法会阻止menu按键的监听,按menu键没有作用,我也不知道为什么
另一种监听back按键方法,Activity中的onBackPressed()方法
@Override
	public void onBackPressed() {
		// TODO Auto-generated method stub
//记得也要注释下面这句
		//super.onBackPressed();
			
	}
分享到:
评论
2 楼 wjcroom 2010-12-03  
不过上面的监听方法会阻止menu按键的监听,按menu键没有作用,我也不知道为什么?Return true to prevent this event from being propagated further, or false to indicate that you have not handled this event and it should continue to be propagated.
keypress

其它按键时返回,FALSE
已处理的返回TRUE。
1 楼 huzg 2010-10-28  
我用的是frameLayout布局,点击按键让隐藏的一个按键出现,然后我点击模拟器上的返回热键,用你这方法监听不到。这是为什么?

我用的是2.1。。。

相关推荐

    back按键的监听事件

    这个demo主要讲解了Back按键的监听事件,希望可以帮助需要的同学.

    监听BACK按键

    监听手机后退键被按下时的事件 项目源码

    Fragment中监听back键

    android fragment中监听back键demo

    vc++ KeyMessage 监听键盘按键状态

    vc++ KeyMessage 监听键盘按键状态,代码中有丰富的注释,一步一步的讲解,程序虽然简单,但通过它了解到的知识有很多,部分代码释义摘录:WinMain:Windows程序的入口函数。  WINAPI :在应用程序回调函数中作为一...

    uni-back.zip

    uniapp监听返回操作 当用户进行以下操作时,会触发该函数: Android 实体返回键 (from = backbutton) 顶部导航栏左边的返回按钮 (from = backbutton) 返回 API,即 uni.navigateBack() (from = navigateBack) 注意...

    详解React Native监听Android回退按键与程序化退出应用

    详解React Native监听Android回退按键与...此模块用于监听硬件的back键操作。 看下具体代码: BackAndroid.addEventListener('hardwareBackPress', function() { if (!this.onMainScreen()) { //代码 return tru

    安卓(Android) 监听按键长按事件

     常见的有 KEYCODE_VOLUME_DOWN/UP KEYCODE_POWER KEYCODE_BACK KEYCODE_HOME KEYCODE_MENU  在一个activity 重载父类 的下面这三个方法来处理按键事件 public boolean onKeyDown(int keyCode, KeyEvent event):...

    Android 解决监听home键的几种方法

    以下两种方法可以完美解决监听back键,home键,多任务键(最近任务键)。 一、使用注册广播监听home键、多任务键 演示图 创建一个广播代码如下: class InnerRecevier extends BroadcastReceiver { final String ...

    vue项目中监听手机物理返回键的实现

    背景:项目中有一个场景要监听android手机物理返回键,但是app和js的中间件又没提供这个事件的监听,只能百度纯js实现了 第一步: xback.js ;!function(pkg, undefined){ var STATE = 'x-back'; var element; ...

    Android弹出dialog后无法捕捉back键的解决方法

    在Android开发过程中,弹出dialog后无法捕捉back键,点击back按键无响应。 二、解决方案 原因:弹出dialog后,activity失去焦点,dialog获得当前焦点。 解决办法:在dialog中可以通过调用setOnKeyListener()方法来为...

    深入解析Android中的事件传递

    前段时间工作中遇到了一个问题,即在软键盘弹出后想监听back事件,但是在Activity中重写了对应的onKeyDown函数却怎么也监听不到,经过一阵Google之后才发现需要重写View的dispatchKeyEventPreIme函数才行。...

    QT点菜系统

    监听端口 connect(server,SIGNAL(newConnection()),this,SLOT(accpetConnection()));等待用户链接 QTcpSocket* temp = server->nextPendingConnection();建立链接 client.push_back(temp);用户压栈 connect(temp...

    计算机应用技术(实用手册)

    此项目可选择硬盘开机的优先级,按下的按键,你可以进入它的子选单,它会显示出已侦测到可以让您选择开机顺序的硬盘,以用来启动系统。当然,这个选项要在你安装了两块或者两块以上的系统才能选择! HDD Change ...

Global site tag (gtag.js) - Google Analytics