android弹出dialog中监听返回建
2014-12-18 22:21
405 查看
转自:http://blog.csdn.net/yangliang8/article/details/8286752
在一个activity里弹出一个dialog,这个时候点击返回键的时候想直接把activity finish掉,但是此时返回键的监听被dialog给屏蔽了,只能先finish掉dialog
解决方案:
只能监听dialog的back事件了
dialog.setOnKeyListener(new OnKeyListener()
{
public boolean onKey(DialogInterface dialog,
int keyCode, KeyEvent event)
{
if (keyCode == KeyEvent.KEYCODE_BACK)
{
dialog.dismiss();
//此处把dialog dismiss掉,然后把本身的activity finish掉
// BarcodeActivity.this.finish();
return true;
}
else
{
return false;
}
}
});
完美啊。。。。。。。。。。。。。。。。。。。。
在一个activity里弹出一个dialog,这个时候点击返回键的时候想直接把activity finish掉,但是此时返回键的监听被dialog给屏蔽了,只能先finish掉dialog
解决方案:
只能监听dialog的back事件了
dialog.setOnKeyListener(new OnKeyListener()
{
public boolean onKey(DialogInterface dialog,
int keyCode, KeyEvent event)
{
if (keyCode == KeyEvent.KEYCODE_BACK)
{
dialog.dismiss();
//此处把dialog dismiss掉,然后把本身的activity finish掉
// BarcodeActivity.this.finish();
return true;
}
else
{
return false;
}
}
});
完美啊。。。。。。。。。。。。。。。。。。。。
相关文章推荐
- Android 如何监听返回键,弹出一个退出对话框
- Android 如何监听返回键,弹出一个退出对话框
- Android 如何监听返回键,弹出一个退出对话框
- 当dialog弹出时如何监听系统的返回键
- Android 如何监听返回键,弹出一个退出对话框
- android Dialog 监听返回事件(back)
- Android点击返回键back时弹出对话框Dialog
- Android 如何监听返回键,弹出一个退出对话框
- android 当Activity中弹出对话框时,无法监听返回键
- Android 如何监听返回键,弹出一个退出对话框
- Android开发 之 监听返回键,弹出一个退出对话框
- Android 如何监听返回键,弹出一个退出对话框
- Android点击返回键back时弹出对话框Dialog
- [转]Android 如何监听返回键,弹出一个退出对话框
- android弹出对话框时对返回键的监听细节
- Android 如何监听返回键,弹出一个退出对话框
- Android 监听返回键,弹出一个退出对话框
- 关于android中两次返回键退出客户端与弹出dialog方式退出客户端代码
- Android 如何监听返回键,弹出一个退出对话框
- android让弹出的Builder监听返回按钮