【发布时间】:2023-03-26 00:10:01
【问题描述】:
我正在使用 Xamarin.Essentials 来处理连接更改,这一切都适用于 android
但是我注意到在 iOS 中它不起作用,我调试并注意到
-
在 iOS 物理设备中向下滑动屏幕
-
将手机置于平面模式并移除 wifi
-
触发睡眠事件并移除连接
//App.Xaml protected override void OnSleep() { Connectivity.ConnectivityChanged -= OnConnectivityChanged; } protected override void OnStart() { Connectivity.ConnectivityChanged += OnConnectivityChanged; } protected override void OnResume() { Connectivity.ConnectivityChanged += OnConnectivityChanged; }
如果我注释掉
Connectivity.ConnectivityChanged -= OnConnectivityChanged;
一切正常。 我错过了显而易见的事情吗?
我应该在哪里断开连接?
【问题讨论】:
标签: xamarin.forms xamarin.essentials