C# 在MonoDroid中隐藏警报对话框
我正在开发一个单机器人应用程序。我有一些句法上的问题。我正在尝试创建一个实用方法,它允许我显示一个“警报”对话框。我可以成功地显示对话框。但是,我不知道如何连接按钮事件处理程序,以便“关闭”或关闭对话框。目前,我有以下几点:C# 在MonoDroid中隐藏警报对话框,c#,xamarin.android,C#,Xamarin.android,我正在开发一个单机器人应用程序。我有一些句法上的问题。我正在尝试创建一个实用方法,它允许我显示一个“警报”对话框。我可以成功地显示对话框。但是,我不知道如何连接按钮事件处理程序,以便“关闭”或关闭对话框。目前,我有以下几点: public static void ShowAlert(Activity activity, string title, string message) { var dialogBuilder = new AlertDialog.Builder(activity);
public static void ShowAlert(Activity activity, string title, string message)
{
var dialogBuilder = new AlertDialog.Builder(activity);
dialogBuilder.SetTitle(title);
dialogBuilder.SetMessage(message);
// Add the dialog buttons
dialogBuilder.SetPositiveButton(Android.Resource.String.OK, delegate { });
dialogBuilder.SetCancelable(true);
// Display the dialog
var alertDialog = dialogBuilder.Create();
alertDialog.Show();
}
当用户单击“确定”时,警报对话框将关闭,我该如何设置
谢谢大家! 你需要做两件事。 1.你需要为你的积极按钮设置一个处理程序。我喜欢事件处理程序,但您的委托很好。 2.在事件处理程序或委托中,您将调用。在对话框中隐藏 如果您使用的是事件处理程序,请记住,在创建对话框的函数之外,您将无法访问该对话框。 因此,我总是创建一个用于保存对话框的活动级别变量。 然后我可以像您一样将其设置为新的,然后在事件处理程序中将其关闭。如果您单击“确定”,它将不会关闭?