确保在AlertDialog的构建过程中正确设置了按钮的“onClick”监听器。
示例代码如下:
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("确认");
builder.setMessage("确定要删除这条记录吗?");
builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// 处理确定操作
}
});
builder.setNegativeButton("取消", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// 处理取消操作
}
});
AlertDialog alertDialog = builder.create();
alertDialog.show();
在这个示例中,我们使用了AlertDialog.Builder来创建一个对话框。我们设置了标题和消息。接下来,我们设置了“确定”和“取消”按钮的点击监听器。我们可以在这里编写我们需要执行的操作。最后,我们调用builder的create()方法来创建AlertDialog并显示它。
如果您的“onClick”方法仍然无法正常工作,请确保您已正确设置按钮的“onClick”监听器,并检查是否有任何其他代码正在干扰这些操作。