0
我有以下代碼:在.show AlertDialog沒有顯示() - Xamarin的Android
private void CloseOrder(object sender, EventArgs e)
{
Android.Support.V7.App.AlertDialog.Builder alert = new Android.Support.V7.App.AlertDialog.Builder(this);
alert.SetTitle("Cerrar Pedido");
alert.SetMessage("Are you sure?");
alert.SetCancelable(true);
alert.SetPositiveButton("Confirm", delegate { this.Rta = true; });
alert.SetNegativeButton("Cancel", delegate { this.Rta = false; });
Dialog dialog = alert.Create();
dialog.Show();
if (this.Rta)
{
//Some code here
}
}
this.Rta是我班的一個屬性。
問題是警報沒有顯示在dialog.show()
,它顯示一旦方法CloseOrder()
結束,所以this.Rta
永遠不會獲得分配的相應值。
我一直在尋找很多,但是我找不到解決方案,如果有人能幫助我,那會很棒!