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键


TAG: Android android

 

评分:0

我来说两句

Open Toolbar