您的位置:首页 > 移动开发 > Android开发

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;

}

}

});

完美啊。。。。。。。。。。。。。。。。。。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: