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); } } }
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; }
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(); } }
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"); }); }
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); } } }
private void Current_ConnectivityTypeChanged(object sender, Plugin.Connectivity.Abstractions.ConnectivityTypeChangedEventArgs e) { var jk = e.IsConnected; var js = e.ConnectionTypes.ToList(); }
void Current_ConnectivityTypeChanged(object sender, Plugin.Connectivity.Abstractions.ConnectivityTypeChangedEventArgs e) { if (e.ConnectionTypes.Contains(Plugin.Connectivity.Abstractions.ConnectionType.WiFi)) { } }