我使用C#& amp; XAML。我正在使用WebView控件加载URL,并使用通知来更新切片。如果计算机未连接到Internet,则磁贴和Web视图为空白。我希望显示某种消息,表明该应用程序无法连接到Internet。
如何检查互联网连接?在try catch
区块还是什么?
答案 0 :(得分:2)
你看过网络信息样本了吗?它显示了如何从应用程序内部检查互联网连接。简短版......
var connectionProfile = Windows.Networking.Connectivity.NetworkInformation.GetInternetConnectionProfile();
switch (connectionProfile.GetNetworkConnectivityLevel())
{
case NetworkConnectivityLevel.None:
connectionProfileInfo += "Connectivity Level : None\n";
break;
case NetworkConnectivityLevel.LocalAccess:
connectionProfileInfo += "Connectivity Level : Local Access\n";
break;
case NetworkConnectivityLevel.ConstrainedInternetAccess:
connectionProfileInfo += "Connectivity Level : Constrained Internet Access\n";
break;
case NetworkConnectivityLevel.InternetAccess:
connectionProfileInfo += "Connectivity Level : Internet Access\n";
break;
}
在尝试使用WebView之前进行检查并相应地提示用户。