Xam.Plugin.Connectivityプラグインを使用して、アプリ内にインターネット接続があるかどうかを検出しています。プラグインでインターネット検出のエラー処理を実装するのに問題はありませんでしたが、インターネット接続がないときに別のページに移動するためにボタンをクリックすると、アプリケーションがクラッシュします。ここにいくつかのコード例があります:Xamarin.Formsアプリがインターネットに接続されていないページに移動するのを防ぐにはどうすればいいですか?
private async void Current_ConnectivityChanged(object sender, Plugin.Connectivity.Abstractions.ConnectivityChangedEventArgs e)
{
if (!e.IsConnected)
{
await DisplayAlert("Error", "Connection to the internet has been lost.", "ok");
}
}
async void OnClickSomePage()
{
//Go to some page
}
インターネット接続がない場合、アプリが次のページに移動しないようにするにはどうすればよいですか?
を試すことができますクラッシュを引き起こしているコードを投稿してください – Jason