终于解决了 在ActivityGroup中捕获Back事件(根据上篇日志的分析)
来源:互联网 发布:知乎 说学逗唱 编辑:程序博客网 时间:2024/06/02 18:48
终于解决了 焦点不在ActivityGroup而在childActivity中时,捕获Back事件的问题。
正确的方法如下:
@Override
public boolean dispatchKeyEvent(KeyEvent event) {
System.out.println(KeyEvent.KEYCODE_BACK+"--------------------"+event.getKeyCode()+"---------------------"+event.getAction());
if(event.getKeyCode()==KeyEvent.KEYCODE_BACK && event.getAction()==KeyEvent.ACTION_DOWN){
exitDialog();
return true;
}
return super.dispatchKeyEvent(event);
}
正确的方法如下:
@Override
public boolean dispatchKeyEvent(KeyEvent event) {
System.out.println(KeyEvent.KEYCODE_BACK+"--------------------"+event.getKeyCode()+"---------------------"+event.getAction());
if(event.getKeyCode()==KeyEvent.KEYCODE_BACK && event.getAction()==KeyEvent.ACTION_DOWN){
exitDialog();
return true;
}
return super.dispatchKeyEvent(event);
}
- 终于解决了 在ActivityGroup中捕获Back事件(根据上篇日志的分析)
- android 终于解决了 在ActivityGroup中捕获Back事件
- ActivityGroup或TabActivity中捕获keyBack事件
- 在Android平台上捕获Back键的事件
- 在C++中模拟委托事件的方法(上篇)
- ActivityGroup的子activity响应back事件的顺序问题
- ActivityGroup的子activity响应back事件的顺序问题
- ActivityGroup的子activity响应back事件的顺序问题
- Android上的Back键事件捕获
- Android上的Back键事件捕获
- Android上的Back键事件捕获
- Android上的Back键事件捕获
- Android上的Back键事件捕获
- 困惑了半年的用Prototype在url中传特殊符号的问题终于解决了!
- 解决在Windows和Windows Server的应用程序日志中记录了”事件ID 4107”或”事件ID 11”错误问题
- android 中activitygroup的事件冒泡机制
- Android捕获Back键事件
- Android捕获Back键事件
- C盘扩容工具
- 焦点在子Activity的listView时ActivityGroup无法响应Menu键的问题
- 平安科技笔试面试
- waiting for transaction lock on /var/lib/rpm/__db.000
- 管理者需要做到的几件事情
- 终于解决了 在ActivityGroup中捕获Back事件(根据上篇日志的分析)
- Android上的Back键事件捕获
- 懒了好久,不是不愿意写,只是太忙了。可是发现,忙并不一定被认同。
- 《设计模式 ● 外观》之业务场景
- 文章14:Nginx变量总结(agentch的Nginx教程总结版)
- TextView: android中TextView实现单行跑马灯
- 星图
- QT中QWidget、QDialog及QMainWindow的区别
- c++ 覆盖