У меня большой вопрос. Следующий код находится в моем тестовом приложении,
namespace displayalertetst
{
public partial class MainPage : ContentPage
{
public MainPage()
{
InitializeComponent();
}
protected override void OnAppearing()
{
base.OnAppearing();
a.Text = "asi";
DisplayAlert("hola", "A", "as");
}
}
}
Проблема в том, что в Андриоде де Алерт не показывает, а в ios работает нормально... почему?
я уже пробовал
public partial class MainPage : ContentPage
{
public MainPage()
{
InitializeComponent();
}
protected override void OnAppearing()
{
base.OnAppearing();
a.Text = "asi";
Device.BeginInvokeOnMainThread(() =>
{
DisplayAlert("hola", "A", "as");
});
}
}
И получил такое же поведение.
Я использую визуальную студию для Mac 8.1.4.
и я использую формы xamarin 4.1
Спасибо!
Task
, что означает, что он должен быть обработанawait
. Попробуйте назвать это вот такawait DisplayAlert("hola", "A", "as");
. Убедитесь, что вы добавили ключевое словоasync
в свой метод. - person Mikolaj Kieres   schedule 05.07.2019