我需要检测WiFi开关的状态。为此,我使用了James Montemagno的Connectivity库,但问题在于如果手机可以访问移动网络并且我打开/关闭WiFi,则无法获取ConnectivityChanged事件。
以下是该事件的映射:
CrossConnectivity.Current.ConnectivityChanged += (sender, args) =>
{
WiFiConnected = CrossConnectivity.Current.ConnectionTypes.Contains(ConnectionType.WiFi);
};
我能检测Wifi的连通状态吗?我想在Xamarin Forms代码中实现,这样就不需要为每个平台都实现一种解决方案。