android dialog捕获back事件
上一篇 /
下一篇 2012-12-13 14:56:29
/ 个人分类:android开发
开发的时候,dialog界面上点击back,要捕获back事件。
dialog.setOnKeyListener(new OnKeyListener()
{
@Override
public boolean onKey(DialogInterface dialog, int keyCode, KeyEvent event)
{
if(keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount()==0)
{
dialog.dismiss();
}
return false;
}
});
通过对话框主动监听back键,这样才能避免对话框存在时无法捕获back键
相关阅读:
- Android下monkey命令详解 (mialrr, 2012-9-18)
- Android下monkey使用脚本 (mialrr, 2012-9-21)
- Android下各个按键对应的key code (mialrr, 2012-9-24)
- Android 进程和线程模型 (xin_晴, 2012-10-08)
- Android自动化测试在多种屏幕下的注意事项 (xin_晴, 2012-10-26)
- 使用loadrunner录制Android 应用。 (ligrant, 2012-10-17)
- android ListView点击事件 (jwzhangjie, 2012-11-09)
- android 解析json(1) (jwzhangjie, 2012-11-12)
- Android创新速度领先苹果:蚕食iOS市场份额 (xin_晴, 2012-11-20)
- Android UI自动化测试最佳实践 (xin_晴, 2012-12-07)
收藏
举报
TAG:
Android
android