Xamarin 表单:DisplayAlert 不起作用

Sre*_*ree 1 xamarin.forms

亲爱的,

我在我的项目中使用 DisplayAlert 来显示没有互联网连接警报。不幸的是,它不起作用。

它在另一部分工作得很好。我不知道它为什么会这样。

我的代码:

            if (Utility.IsInternet())
            {
               UserTweetsList();
            }
            else
             {
                Debug.WriteLine("Enter no internet block");
               DisplayAlert("Alert", "No internet connection", "Ok");
             }
Run Code Online (Sandbox Code Playgroud)

代码进入 else 块并在输出中打印“Enter no internet block”,但不显示警报消息。

造成这种情况的可能原因有哪些?

提前致谢....

小智 5

请尝试以下代码:

Device.BeginInvokeOnMainThread(async () => 
{ 
    await DisplayAlert("Alert", "No internet connection", "Ok"); 
});
Run Code Online (Sandbox Code Playgroud)