方法setButton在AlertDialog上是不明确的

时间:2013-02-22 01:11:54

标签: android android-alertdialog

我有这个方法:

alert.setButton(1, "OK", null);

但它不起作用,因为我在我的sdk上收到了这个警告:

  

描述资源路径位置类型   方法setButton(int,CharSequence,Message)对于类型AlertDialog(...)

是不明确的

如何解决? 提前谢谢

1 个答案:

答案 0 :(得分:4)

首先,不要硬编码1,课程DialogInterface中有一些常量:BUTTON_NEGATIVEBUTTON_NEUTRALBUTTON_POSITIVE ......

而且,有重载的方法:

您将null传递给第三个参数,因此编译器不知道您要使用哪种方法。