Я занимаюсь разработкой приложения xamarin.forms.
На странице перед запуском видео необходимо проверить, включено ли соединение inte rnet , в противном случае я показываю сообщение об ошибке, а затем Я должен закрыть страницу .
Я написал этот код, но он не работает, отображается всплывающее окно, но после того, как я нажимаю "ОК" приложение зависает и больше не работает .
private void ContentPage_Appearing(object sender, EventArgs e)
{
if (Connectivity.NetworkAccess != NetworkAccess.Internet)
{
DisplayAlert("WARNING!", "Error message!", "OK");
Navigation.PopModalAsync();
}
else
{
//...
}
}
Управление выполняется в событии OnAppearing
страницы содержимого, поэтому Navigation.PopModalAsync()
не работает? Как я могу это исправить?