android的返回键弹出dialog 博客分类: android androiddialog返回键
程序员文章站
2024-03-24 16:53:04
...
android中的dialog的生成机制是这样的~~~
请看例子
当按下返回键时弹出dialog,但是却没有弹出对话框,并且不能返回到上一界面!
这是为什么呢???
首先没有弹出对话框是因为在@Override的protected Dialog onCreateDialog(int id)中没有生成,并且在其父类的这个方法中也没有生成,找一下,果然!
另外,为什么连返回到上一界面这个原始的功能也没了呢?
那是因为第8行的return true;的作用,这是回调的传播性!具体自己查下,回寝了不写了!
另有高见请留言!
请看例子
//控制返回键 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode == KeyEvent.KEYCODE_BACK) { showDialog(Contants.DIALOGFINISHDRIVE); return true; } return super.onKeyDown(keyCode, event); }
当按下返回键时弹出dialog,但是却没有弹出对话框,并且不能返回到上一界面!
这是为什么呢???
首先没有弹出对话框是因为在@Override的protected Dialog onCreateDialog(int id)中没有生成,并且在其父类的这个方法中也没有生成,找一下,果然!
另外,为什么连返回到上一界面这个原始的功能也没了呢?
那是因为第8行的return true;的作用,这是回调的传播性!具体自己查下,回寝了不写了!
另有高见请留言!
推荐阅读
-
android的返回键弹出dialog 博客分类: android androiddialog返回键
-
按两次返回键退出程序 博客分类: android 退出两次返回键
-
Android中的“再按一次返回键退出程序”实现 android退出
-
实现返回键(back)和任务管理键(app_switch)功能的调换 博客分类: Android Android
-
Android应用第一次安装成功点击“打开”后Home键切出应用后再点击桌面图标返回导致应用重启问题的解决方法
-
Android应用第一次安装成功点击“打开”后Home键切出应用后再点击桌面图标返回导致应用重启问题的解决方法
-
Android使alertDialog.builder不会点击外面和按返回键消失的方法
-
Android使alertDialog.builder不会点击外面和按返回键消失的方法
-
Android弹出dialog后无法捕捉back键的解决方法
-
Android开发实现长按返回键弹出关机框功能