【发布时间】:2016-04-14 11:02:46
【问题描述】:
这里有好奇心问题。
我使用了很多对话框构建器,大多数时候我的否定取消按钮除了关闭对话框之外什么都不做。我在网上到处找到的代码是这样的:
builder.setNegativeButton(
"cancel",
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
}
);
我碰巧发现这段代码完全一样:
builder.setNegativeButton("cancel", null);
所以我的问题是:不手动关闭对话框是一个坏习惯吗?如果是,为什么?
【问题讨论】:
-
你是怎么发现的?我没有在文档中找到它。
-
我刚试过。这是因为我没有在我在这里询问的文档中找到它。