应该在setPositiveButton或setNegativeButton或其他onClick中的onClick中调用dismiss()吗?

时间:2016-03-10 03:36:34

标签: android alertdialog android-alertdialog

必须在onClick中调用dismiss()吗? 如果我没有调用dismiss(),对话框仍然可以解除。

var url = "same URL with different parameters values";
chart.dataLoader.url = url;
chart.dataLoader.loadData()

1 个答案:

答案 0 :(得分:2)

如果您使用构建器创建对话框并在那里设置监听器,则单击任何按钮将自动关闭对话框,您无需调用dismiss。

如果覆盖单击侦听器以防止对话框自动解除(可能是因为您希望在让对话框运行之前验证某些数据),则需要调用dismiss。为此,您将覆盖onStart中的单击侦听器。