在我的应用程序中,我在 onResume() 中提示输入密码,在此之前我已经在 onCreate() 中创建了 View 因此用户必须输入密码但是如果用户按下后退键密码对话框就会消失并且用户可以轻松使用该应用程序
当显示对话框时,如果获得返回键的按键事件,那么我可以很容易地处理这个 为此,我实现了 Activity 的 onBackPressed()/onKeyDown() 方法,但是当对话框出现在屏幕上时,没有人获得此键的事件 对话框消失后,这些方法获取返回键的事件 谁能告诉我如何处理这个案子
提前致谢
最佳答案
在您的Dialog
或AlertDialog.Builder
上调用setCancelable()
,具体取决于您创建此对话框的方式。
关于android - 在 android 中显示对话框时处理返回键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4058659/