在加載頁(yè)面之前,我想在 Xamarin 中檢查 Internet 連接。但是我遇到了這種類型的問(wèn)題:06-21 14: 48: 59.072 E / mono-rt (11985): / proc / self / maps: 執(zhí)行本機(jī)代碼時(shí)收到 SIGSEGV。這通常表示單聲道運(yùn)行時(shí)或您的應(yīng)用程序使用的本地庫(kù)之一中存在致命錯(cuò)誤。using System.Collections.Generic;using System;using Xamarin.Forms;using Newtonsoft.Json;using System.Net;namespace ConnectBDD{public partial class PageLecture : ContentPage {public PageLecture(){InitializeComponent(); //permet de rafraichir les données dans la "listeView" via une action monViews.RefreshCommand = new Command((obj) => { Console.WriteLine("refresh command"); DownloadData((articles) => { monViews.ItemsSource = articles; monViews.IsRefreshing = false; }); }); //Appel de la fonction de téléchargement + passage de Paramètre avec la fonction invoke DownloadData((articles) => { monViews.ItemsSource = articles; monViews.IsVisible = true; waitLayout.IsVisible = false; }); // permet d'afficher une description en cliquant sur les cellules de la liste monViews.ItemSelected += (sender, e) => { // si cellule est active la condition est rempli if (monViews.SelectedItem != null) { // assigne item pour selection des données de la liste Article item = monViews.SelectedItem as Article; // Affiche un message si tu appui sur une cellule de la liste DisplayAlert(item.Nom, item.Description, "Ok"); //si la valeur n'est pas null la cellule sera bloqué si on repush dessus monViews.SelectedItem = null; } };它適用于模擬器 Andoid Pie 9,但不適用于我的 Huawei P8 lite 2017!在加載頁(yè)面之前創(chuàng)建網(wǎng)絡(luò)檢查將是最簡(jiǎn)單的解決方案,只是我不知道允許我進(jìn)行此驗(yàn)證的功能。Microsoft 文檔幫助不大!您是否知道如何在加載頁(yè)面之前檢查 Xamarin 中的 Internet 連接?
如何在加載頁(yè)面之前檢查 Internet 連接?
慕田峪7331174
2023-04-29 15:41:16