0

出于某种原因,当单击 AlertDialog 上的肯定按钮时,对话框关闭,但处理程序中定义的方法均未执行。

目前,这只发生在运行 Android 6.0 的 Huawei-ALE-L21 上。对于所有其他设备,按钮单击已注册,应用程序就像魅力一样工作。

这是代码:

private void showDialog() {
    mInterface.getAlertDialog(getString(R.string.for_your_safety), getString(R.string.for_your_safety_text), true)
            .setPositiveButton(R.string.allright, new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialog, int which) { //method implementation

                }
            })
            .setNeutralButton(R.string.read, new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialog, int which) { //method implementation

                }
            })
            .create()
            .show();
}

有什么想法或解决方案吗?

4

0 回答 0