2016-12-06 74 views
0

私は簡単な解決策を何時間も探しましたが、ここにある回答とは何の関係もありませんでした。この問題は、プログラマに失敗したIntelisenceの問題でした。AndroidのalertDialogをトップにする - Xamarin C#

アラートを最前面に表示するには、SetCancelable(false)を使用します。

private void ShowMessage(string title, string message) 
    { 
     AlertDialog.Builder builder = new AlertDialog.Builder(this); 
     // Add the buttons events 
     builder.SetPositiveButton("Yes", (Alert_YesClick)); 
     builder.SetNegativeButton("No", (Alert_NoClick)); 
     // Set other dialog properties 
     builder.SetMessage(message); 
     builder.SetTitle(title); 
     builder.SetCancelable(false); 

     // Create the AlertDialog 
     AlertDialog dialog = builder.Create(); 

     dialog.Show(); 
    } 

    private void Alert_YesClick(object sender, DialogClickEventArgs e) 
    { 
     var uri = Android.Net.Uri.Parse(_castingWeb); 
     var intent = new Intent(Intent.ActionView, uri); 
     StartActivity(intent); 
    } 

    private void Alert_NoClick(object sender, DialogClickEventArgs e) 
    { 

    } 

これが必要な場合の回答として設定してください。

+0

あなたが読んだ限りでは、解決策が見つかりました。あなた自身の質問に答えて、答えたものとしてマークしてください。 – Cheesebaron

+0

評判が足りません –

答えて

0

警告を上に維持するには、SetCancelable(false)を使用します。

他の人に役立つことを願っています。

関連する問題