在我的应用程序中,用户使用定制的登录对话框登录。用户可以通过两种方式确认和退出对话框:
- 在密码框中按 Enter/Done 按钮。
- 按确定按钮。
用户确认后,将验证提供的凭据。如果凭据不正确,对话框将重新出现。这仅在用户按下密码框中的 Enter/Done 按钮而不是在按下 OK 按钮时才有效。TextView.OnEditorActionListener
我对和使用相同的代码DialogInterface.OnClickListener
。我已经尝试调试代码,我发现在这两种情况下,boolean android.app.Activity.showDialog(int id, Bundle args)
return都会true
告诉对话框是否显示。