Cheesebaron.MvxPlugins.Connectivity.Droid.ConnectivityChangeBroadcastReceiver.OnReceive C# (CSharp) Метод

OnReceive() публичный Метод

public OnReceive ( Android.Content.Context context, Android.Content.Intent intent ) : void
context Android.Content.Context
intent Android.Content.Intent
Результат void
        public override void OnReceive(Context context, Intent intent)
        {
            if (intent.Extras == null || OnChange == null)
                return;

            //var ni = intent.Extras.Get(ConnectivityManager.ExtraNetworkInfo) as NetworkInfo;
            //if (ni == null)
            //    return;

            var manager = context.GetSystemService(Context.ConnectivityService)
                .JavaCast<ConnectivityManager>();
            var ni = manager.ActiveNetworkInfo;

            OnChange?.Invoke(ni);
        }
    }
ConnectivityChangeBroadcastReceiver