出于某种原因,当单击 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();
}
有什么想法或解决方案吗?