我在使用Android警报对话框时遇到问题。我想在点击"确定"按钮时完成活动。我添加了一个侦听器事件,如下所示,但我似乎无法让它在语法上正确。
我想我已经将所有大括号和括号都关闭在正确的位置,但编译器给了我:
;预期
} 预期
) 预期
对于"new DialogInterface.OnClickListner() {"行。
只是想知道是否有人可以指出这是哪里出了问题?
new AlertDialog.Builder(this)
.SetMessage("Message!")
.SetTitle("Queued")
.SetPositiveButton("Ok",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// Finish activity
finish();
}
});
.Show();
替换这个:
});
.显示();
有了这个:
})。显示();
我发现最终实现这一目标的最简单方法是将代码更改为:
new AlertDialog.Builder(this)
.SetMessage("Message!")
.SetPositiveButton("OK", (senderAlert, args) =>
{
Finish();
})
.SetTitle("Test")
.Show();