Exemplo n.º 1
0
        void Current_ConnectivityTypeChanged(object sender, Plugin.Connectivity.Abstractions.ConnectivityTypeChangedEventArgs e)
        {
            NetworkStatus status = Common.Enums.NetworkStatus.NotReachable;

            if (CrossConnectivity.Current.IsConnected)
            {
                if (CrossConnectivity.Current.ConnectionTypes.GetEnumerator().Current == Plugin.Connectivity.Abstractions.ConnectionType.WiFi)
                {
                    status = Common.Enums.NetworkStatus.ReachableViaWiFiNetwork;
                }
                else if (CrossConnectivity.Current.ConnectionTypes.GetEnumerator().Current == Plugin.Connectivity.Abstractions.ConnectionType.Cellular)
                {
                    status = Common.Enums.NetworkStatus.ReachableViaCarrierDataNetwork;
                }
            }
            else
            {
                status = Common.Enums.NetworkStatus.NotReachable;
            }

            if (_currentNetworkStatus != status)
            {
                _currentNetworkStatus = status;
                if (NetworkStatusChanged != null)
                {
                    NetworkStatusChanged(this, EventArgs.Empty);
                }
            }
        }
Exemplo n.º 2
0
        private void Current_ConnectivityTypeChanged(object sender, Plugin.Connectivity.Abstractions.ConnectivityTypeChangedEventArgs e)
        {
            status.Text = CrossConnectivity.Current.IsConnected ? "Conectado" : "No conectado";
            var connectionTypes = CrossConnectivity.Current.ConnectionTypes;

            types.ItemsSource = connectionTypes;
        }
Exemplo n.º 3
0
 private void Current_ConnectivityTypeChanged(object sender, Plugin.Connectivity.Abstractions.ConnectivityTypeChangedEventArgs e)
 {
     if (CrossConnectivity.Current != null && CrossConnectivity.Current.ConnectionTypes != null)
     {
         var connectionType = CrossConnectivity.Current.ConnectionTypes.FirstOrDefault();
         ConnectionDetails.Text = connectionType.ToString();
     }
 }
 private void Current_ConnectivityTypeChanged(object sender, Plugin.Connectivity.Abstractions.ConnectivityTypeChangedEventArgs e)
 {
     if (e.IsConnected)
     {
         OnConnectNetwork();
     }
     else
     {
         OffConnectNetwork();
     }
 }
Exemplo n.º 5
0
 private void Current_ConnectivityTypeChanged(object sender, Plugin.Connectivity.Abstractions.ConnectivityTypeChangedEventArgs e)
 {
     if (e.IsConnected)
     {
         ConnectionChanged();
     }
     else
     {
         OAuthHelper.GetLoggedInToken();
     }
 }
        void Current_ConnectivityTypeChanged(object sender, Plugin.Connectivity.Abstractions.ConnectivityTypeChangedEventArgs e)
        {
            Device.BeginInvokeOnMainThread(async() =>
            {
                var stuff = string.Empty;
                foreach (var i in e.ConnectionTypes)
                {
                    stuff += "\n" + i.ToString();
                }

                await DisplayAlert("Is Connected", (e.IsConnected ? "YES" : "NO") + stuff, "OK");
            });
        }
Exemplo n.º 7
0
        void Current_ConnectivityTypeChanged(object sender, Plugin.Connectivity.Abstractions.ConnectivityTypeChangedEventArgs e)
        {
            NetworkStatus status = GetActiveNetworkStatus();

            System.Diagnostics.Debug.WriteLine("Connectivity Type Changed");
            System.Diagnostics.Debug.WriteLine($"Android Network Status : {status} {_currentNetworkStatus}");
            if (_currentNetworkStatus != status)
            {
                _currentNetworkStatus = status;
                if (NetworkStatusChanged != null)
                {
                    NetworkStatusChanged(this, EventArgs.Empty);
                }
            }
        }
Exemplo n.º 8
0
 private void Current_ConnectivityTypeChanged(object sender, Plugin.Connectivity.Abstractions.ConnectivityTypeChangedEventArgs e)
 {
     var jk = e.IsConnected;
     var js = e.ConnectionTypes.ToList();
 }
Exemplo n.º 9
0
 void Current_ConnectivityTypeChanged(object sender, Plugin.Connectivity.Abstractions.ConnectivityTypeChangedEventArgs e)
 {
     if (e.ConnectionTypes.Contains(Plugin.Connectivity.Abstractions.ConnectionType.WiFi))
     {
     }
 }