【发布时间】:2019-01-03 07:45:50
【问题描述】:
我正在使用 Xam.Connectivity 插件来检查 Internet 连接。 这是我的代码
if (!CrossConnectivity.Current.IsConnected)
{
DependencyService.Get<ISQLite>().ShowSnackBar("No Internet Connection");
}
如果我需要每秒检查一次互联网,那么我会使用设备计时器每秒调用此代码。此代码很好,但我想在不使用任何计时器的情况下检测互联网何时出现故障。
那么如何实现呢?
【问题讨论】:
-
使用 ConnectivityChangedEventHandler :jamesmontemagno.github.io/ConnectivityPlugin/… 您也可以更改为 Xamarin.Essentials 并使用 ConnectivityChanged 处理程序:docs.microsoft.com/en-us/xamarin/essentials/…
标签: xamarin xamarin.forms