インターネット接続があるかどうかを確認する「到達可能性」クラスに精通しています: 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 をオフにしても呼び出されません。
何か案は?
よろしく、マット