static void StartListeners()
        {
            Permissions.EnsureDeclared(PermissionType.NetworkState);

            conectivityReceiver = new ConnectivityBroadcastReceiver(OnConnectivityChanged);

            Platform.AppContext.RegisterReceiver(conectivityReceiver, new IntentFilter(ConnectivityManager.ConnectivityAction));
        }
 static void StopListeners()
 {
     if (conectivityReceiver == null)
     {
         return;
     }
     try
     {
         Platform.AppContext.UnregisterReceiver(conectivityReceiver);
     }
     catch (Java.Lang.IllegalArgumentException)
     {
         Debug.WriteLine("Connectivity receiver already unregistered. Disposing of it.");
     }
     conectivityReceiver.Dispose();
     conectivityReceiver = null;
 }