使用tabhost后按返回键 监听不到 onKeyDown 解决办法
2014-02-28 17:37
204 查看
使用tabhost后,在tabhost中的子Activity会阻止事件继续传递。查看Activity源码发现,按返回键,默认 返回 true,进行截断。
解决办法,在父Acitiviy写好OnKeyDown事件处理代码后,在子Acitivity中加入:
@Override
public
boolean
onKeyDown(int
keyCode, KeyEvent event) {
return
false;
}
解决办法,在父Acitiviy写好OnKeyDown事件处理代码后,在子Acitivity中加入:
@Override
public
boolean
onKeyDown(int
keyCode, KeyEvent event) {
return
false;
}
相关文章推荐
- 在使用ASP.NET网站管理工具出现“遇到错误。请返回上一页并重试。”的解决办法!
- 使用存储过程更新数据库!成功了但是返回值为 -1 的变态问题的解决办法!
- SurfaceView监听不到MotionEvent.ACTION_MOVE和MotionEvent.ACTION_UP事件的解决办法
- .ocx注册失败以及IE使用<object>获取不到.ocx方法的解决办法
- extjs submit调用后台时,前台收不到返回数据,无限等待解决办法
- Cocos2d-x android使用onKeyDown监听返回键实现二次返回退出<转载>
- 使用EVAL处理jqchart jquery 折线图返回数据无效的解决办法
- Android onKeyDown监听返回键无效的解决办法
- "磁盘或网络错误"或未使用Jet时返回"指定错误"解决办法
- 解决jquery中,使用append增加元素时,该元素的绑定监听事件失效的办法
- Cocos2d-x android使用onKeyDown监听返回键实现二次返回退出
- symbian使用活动对象时返回-2147483647错误值的解决办法
- Android Fragment中onActivityResult()方法获取不到返回数据或者无响应的解决办法
- 使用.NET Compact Framework开发Windows Mobile程序,不能触发OnKeyPress/OnKeyDown的原因及解决办法
- 使用LinqDataSource出现“找不到与ViewState中存储的原始值中的给定键相匹配的行,请确保"keys"字典包含与上一个Select操作返回的行对应的唯一键值”错误的解决办法
- Unity3D与Android项目交互中无法监听back键返回的解决办法
- 使用 RestTemplate 发送 post 请求后返回 json 中 ":" 变成 "=" 的解决办法
- [C#]使用 C# 代码实现拓扑排序 dotNet Core WEB程序使用 Nginx反向代理 C#里面获得应用程序的当前路径 关于Nginx设置端口号,在Asp.net 获取不到的,解决办法 .Net程序员 初学Ubuntu ,配置Nignix 夜深了,写了个JQuery的省市区三级级联效果
- Tabhost中子Activity使用startActivityForResult后获取不到回调值问题的解决办法
- Android笔记:Unity3D与android项目交互中无法监听back键返回的解决办法