0
私は次のコードを持っている:AlertDialogが.SHOWで表示されない() - 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
には対応する値が割り当てられません。
私はたくさんの検索をしてきましたが、解決策が見つからない場合、誰かが私を助けることができればすばらしいと思います!