【问题标题】:CrossConnectivity.Current.ConnectivityChanged += HandleConnectivityChanged Not Working in Xamarin forms + UWPCrossConnectivity.Current.ConnectivityChanged += HandleConnectivityChanged 在 Xamarin 表单 + UWP 中不起作用
【发布时间】:2017-12-02 13:28:46
【问题描述】:

您好,我正在处理 Xamarin 表单。我使用了 Xam.Plugins.Connectivity 包,但是当我打电话时

CrossConnectivity.Current.ConnectivityChanged += HandleConnectivityChanged

void HandleConnectivityChanged(object sender, ConnectivityChangedEventArgs e) { } 

它可以在 Android、ios、Windows 手机设备上运行,但不能在 UWP 桌面上运行。

请帮帮我。

【问题讨论】:

    标签: xamarin xamarin.forms xamarin.uwp


    【解决方案1】:

    我已经测试了您的代码并重现了您的问题。当我与Ethernet 断开连接时,没有调用HandleConnectivityChanged 方法。

    然后我注意到网络状态图标显示没有互联网访问而不是以太网断开。

    我检查了网络连接并禁用了所有连接。网络状态图标显示没有连接,HandleConnectivityChanged 被调用。

    因此您可以检查禁用连接时是否显示任何其他连接。

    【讨论】:

      猜你喜欢
      • 2021-04-05
      • 1970-01-01
      • 2014-12-26
      • 2017-09-19
      • 2018-12-15
      • 1970-01-01
      • 2018-02-15
      • 2017-02-05
      • 2019-10-12
      相关资源
      最近更新 更多