の内側に二回ポップアップし、それが2回出現し、Xamarin.Android AlertDialog私はAlertDialogに問題を抱えているフラグメント
私はそれが再び再表示されるボタンのいずれかをクリックすると、ここに私のコードです。
var builder = new Android.App.AlertDialog.Builder(Activity);
var view = Activity.LayoutInflater.Inflate(Resource.Layout.dialog, null);
Android.App.AlertDialog dialog = null;
builder.SetView(view);
dialog = builder.Create();
dialog.SetButton2("CANCEL", delegate { dialog.Dismiss(); });
dialog.Show();
私は間違っていると思いますか?
コードにブレークポイントを設定しようとしましたか?それが実際に2度呼ばれているかどうか確認してください。呼び出しスタックが異なるかどうかを確認します。 – Gusman
上記のコードでメソッドを呼び出すボタンにイベントハンドラを追加すると、このスレッドの解決策が見つかりました。まず、イベントを切り離す必要がありました。例:btShowDialog.Click - = -eventHandler; –