我熟悉“可达性”类来检查是否有互联网连接: https ://github.com/xamarin/monotouch-samples/blob/master/ReachabilitySample/reachability.cs
我现在想知道当网络状态发生变化时是否有任何方法可以得到通知?假设我的收藏是在没有互联网的情况下加载的。图像不会被加载。如果 iPad 突然再次连接互联网,我想再次触发下载。
在可达性类中,我看到以下代码:
public static event EventHandler ReachabilityChanged;
static void OnChange (NetworkReachabilityFlags flags)
{
var h = ReachabilityChanged;
if (h != null)
h (null, EventArgs.Empty);
}
但是,如果我在“OnChange”方法中设置断点,则在关闭 Wifi 时不会调用它。
有任何想法吗?
问候, 马特