android - DisplayAlert 方法导致 xamarin.form 崩溃

标签 android visual-studio xamarin xamarin.forms crash

我在我的 xamarin 表单应用程序中使用了两个条目。我想检查用户何时单击按钮,如果这些条目为空,则显示错误。目前我正在使用以下方法:

            if (string.IsNullOrEmpty(EnAirflow.Text) || string.IsNullOrEmpty(EnPressure.Text))
        {
            DisplayAlert("Error", "Please fill all required information.", "OK");

        }

该代码在模拟器的 Debug模式下运行良好。但是当我将其更改为 Release模式或从中创建 apk 文件并在物理设备上进行测试时,它会导致崩溃。
你能指导我如何解决这个问题。

最佳答案

请检查这个

Device.BeginInvokeOnMainThread(() =>
{
            DisplayAlert("Error", "Please fill all required information.", "OK");         
});

关于android - DisplayAlert 方法导致 xamarin.form 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59677111/

相关文章:

安卓适配器 : using Linkedlist vs Arraylist

c# - 无法开始调试。启动项目无法启动

ios - 如何让Android特定代码兼容IOS?

ios - Xamarin Forms 上的错误 MT0026

android - 带有图像的 Xamarin ListView 滚动不流畅

带有底点的 Android ViewPager

android - Eclipse & Seqoyah - 在设备上启动应用程序之前尝试连接到 gdbserver

java - 将变量传递给已创建的 fragment 并重新加载它

visual-studio - 如何在标签搜索 - Dynamics 365 中搜索其他语言的标签?

visual-studio - 将现有表单添加到 C++/CLI WinForms 项目