void CrossConnectivity_Current_ConnectivityChanged(object sender, Plugin.Connectivity.Abstractions.ConnectivityChangedEventArgs e) { InvokeOnMainThread(() => { new UIAlertView("status", "Connected: " + e.IsConnected + " Connected: " + CrossConnectivity.Current.IsConnected, null, "OK").Show(); }); }
private void UpdateNetworkInfo(object sender, Plugin.Connectivity.Abstractions.ConnectivityChangedEventArgs e) { if (CrossConnectivity.Current != null && CrossConnectivity.Current.ConnectionTypes != null) { SetConnectionTypeLabelText(); } }
private void ConnectivityStateChanged(object sender, Plugin.Connectivity.Abstractions.ConnectivityChangedEventArgs e) { //TODO //ConnectionType: //CrossConnectivity.Current.ConnectionTypes.First().ToString() }
void Current_ConnectivityChanged(object sender, Plugin.Connectivity.Abstractions.ConnectivityChangedEventArgs e) { Device.BeginInvokeOnMainThread(async() => { await DisplayAlert("Is Connected", e.IsConnected ? "YES" : "NO", "OK"); }); }
/* event fires when internet connectivity changes and * displays an alert, also enables or disables buttons */ async private void Current_ConnectivityChanged(object sender, Plugin.Connectivity.Abstractions.ConnectivityChangedEventArgs e) { Button gobutton = (Button)MainPage.FindByName("GoButton"); Button clearbutton = (Button)MainPage.FindByName("ClearButton"); Entry userentry = (Entry)MainPage.FindByName("TextEntryField"); // alert internet connected and enable buttons if (e.IsConnected) { await MainPage.DisplayAlert("Internet Connected", "Enjoy the app!", "OK"); gobutton.IsEnabled = true; clearbutton.IsEnabled = true; userentry.IsEnabled = true; } // alert internet disconnected and disable buttons else { await MainPage.DisplayAlert("*** Warning ***", "Internet Disconnected! - Please connect to Wi-Fi to continue!", "OK"); gobutton.IsEnabled = false; clearbutton.IsEnabled = false; userentry.IsEnabled = false; } }
void OnConnectivityChanged(object sender, Plugin.Connectivity.Abstractions.ConnectivityChangedEventArgs e) { if (!e.IsConnected) { //todo handle this } }
public void ConnectionError(Object sender, Plugin.Connectivity.Abstractions.ConnectivityChangedEventArgs args) { if (setting.ShowConnectionErrors) { var title = ""; var description = ""; if (args.IsConnected) { title = "Network Connection"; description = "Successfully Connected :)"; } else { title = "Network Connection"; description = "No Connection Detected"; } ShowToast(new NotificationOptions() { Title = title, Description = description, IsClickable = true, //WindowsOptions = new WindowsOptions() { LogoUri = "icon.png" }, ClearFromHistory = true, DelayUntil = DateTime.Now.AddSeconds(2) }); } }
//Il metodo seguente ci sarà richiamato solo nel momento in cui la connessione cambierà di stato. private async void Current_ConnectivityChanged(object sender, Plugin.Connectivity.Abstractions.ConnectivityChangedEventArgs e) { if (!e.IsConnected) { await DisplayAlert("Errore", "Controlla la connessione!", "Ok"); } }
private void Connectivity_ConnectivityChanged(object sender, Plugin.Connectivity.Abstractions.ConnectivityChangedEventArgs e) { if (e.IsConnected) { RunRequests(); } }
private void Current_ConnectivityChanged(object sender, Plugin.Connectivity.Abstractions.ConnectivityChangedEventArgs e) { if (!IsConnected()) { MessageService.DisplayOkAlert("Internet Connection", "There is not connection"); } }
void ConnecitvityChanged(object sender, Plugin.Connectivity.Abstractions.ConnectivityChangedEventArgs e) { Device.BeginInvokeOnMainThread(() => { OfflineStack.IsVisible = !e.IsConnected; }); }
private void Current_ConnectivityChanged(object sender, Plugin.Connectivity.Abstractions.ConnectivityChangedEventArgs e) { if (CrossConnectivity.Current != null && CrossConnectivity.Current.ConnectionTypes != null) { var connectionType = CrossConnectivity.Current.ConnectionTypes.First().ToString(); ConnectionDetails.Text = connectionType; } }
private void Current_ConnectivityChanged(object sender, Plugin.Connectivity.Abstractions.ConnectivityChangedEventArgs e) { if (e.IsConnected) { CrossConnectivity.Current.ConnectivityChanged -= Current_ConnectivityChanged; DataBase.Instance.LoadNomenclature(); } }
async void Current_ConnectivityChanged(object sender, Plugin.Connectivity.Abstractions.ConnectivityChangedEventArgs e) { if (!e.IsConnected) { await DisplayAlert("Error Connection", "Network Changed. App is Exiting..", "OK").ConfigureAwait(true); Thread.CurrentThread.Abort(); } }
private void Current_ConnectivityChanged(object sender, Plugin.Connectivity.Abstractions.ConnectivityChangedEventArgs e) { if (e.IsConnected) { //If connection is re-established, then kick of background thread to push buffered data to IOT Hub SendBufferedDataToIOTHub(); } }
private void Current_ConnectivityChanged(object sender, Plugin.Connectivity.Abstractions.ConnectivityChangedEventArgs e) { if (!e.IsConnected) { isConnected = 1; } else { isConnected = 2; } }
async Task WifiConnectNotifyNotifyAsync(object sender, Plugin.Connectivity.Abstractions.ConnectivityChangedEventArgs args) { if (args.IsConnected) { await WifiConnectNotify(); } else { WifiDisConnectNotify(); } }
private void Current_ConnectivityChange(object sender, Plugin.Connectivity.Abstractions.ConnectivityChangedEventArgs e) { if (CrossConnectivity.Current.IsConnected) { Toast.MakeText(this, "Conectado a Internet", ToastLength.Short).Show(); } else { Toast.MakeText(this, "No hay conexión a Internet", ToastLength.Short).Show(); } }
/// ------------------------------------------------------------------------------------------------ /// Name OnNetworkChanged /// /// <summary> Executes when the network type is changed. /// </summary> /// ------------------------------------------------------------------------------------------------ public static void OnNetworkChanged(object sender, Plugin.Connectivity.Abstractions.ConnectivityChangedEventArgs e) { try { Debug.WriteLine(""); } catch (Exception ex) { Debug.WriteLine(ex.Message); } }
private void OnConnectivityChanged(object sender, Plugin.Connectivity.Abstractions.ConnectivityChangedEventArgs e) { if (Plugin.Connectivity.CrossConnectivity.Current.IsConnected) { Toast.MakeText(this, "Conectado a Internet", ToastLength.Long).Show(); } else { Toast.MakeText(this, "No hay una conexión disponible", ToastLength.Long).Show(); } }
private async void ConnectivityChanged(object sender, Plugin.Connectivity.Abstractions.ConnectivityChangedEventArgs e) { if (e.IsConnected) { await Toasts.ToastRunner.ShowSuccessToast("Sistema", "Se ha recuperado la conexión"); } else { await Toasts.ToastRunner.ShowWarningToast("Sistema", "Se ha perdidio la conexión, es posible que el app no funcione bien"); } }
private async void Current_ConnectivityChanged(object sender, Plugin.Connectivity.Abstractions.ConnectivityChangedEventArgs e) { if (Plugin.Connectivity.CrossConnectivity.Current.IsConnected) { AnimateWhenConnected(); } else { AnimateWhenDisConnected(); } }
private async void Current_ConnectivityChanged(object sender, Plugin.Connectivity.Abstractions.ConnectivityChangedEventArgs e) { if (e.IsConnected) { await ConnectionChanged(); } else { OAuthHelper.GetLoggedInToken(); } }
private async void OnConnectivityChanged(object sender, Plugin.Connectivity.Abstractions.ConnectivityChangedEventArgs e) { await SetConnectionAsync(); System.Diagnostics.Debug.WriteLine($"Common In Connectivity Change Network Status : {_networkStatus} {_networkStatusService.NetworkStatus()}"); if (_networkStatus != _networkStatusService.NetworkStatus()) { _networkStatus = _networkStatusService.NetworkStatus(); _messagingService.Send(new NetworkStatusChangedMessage()); } }
private async void Current_ConnectivityChanged(object sender, Plugin.Connectivity.Abstractions.ConnectivityChangedEventArgs e) { if (!e.IsConnected) { await DisplayAlert("Error Title", "Error Msg", "OK"); } else { Broswer.Source = "https://mypage.com/"; } }
//Collections #region Networking private void Current_ConnectivityChanged(object sender, Plugin.Connectivity.Abstractions.ConnectivityChangedEventArgs e) { if (!e.IsConnected) { var dialogue = IoC.Get <IDialogue>(); if (dialogue != null) { dialogue.ShowAlert("Lost internet connection", "This application requires a working internet connection to sync data"); } } }
private void Current_ConnectivityChanged(object sender, Plugin.Connectivity.Abstractions.ConnectivityChangedEventArgs e) { if (CrossConnectivity.Current.IsConnected) { MainPage = new NetStatus.Views.NetworkViewPage(); } else { MainPage = new NetStatus.Views.NoNetworkPage(); } }
async void TaskScheduler_OnConnectivityChanged(object sender, Plugin.Connectivity.Abstractions.ConnectivityChangedEventArgs e) { if (e.IsConnected == true) { AuthenticationRun(true); } else { await NavigationService.NavigateAsync(PageRoutes.GetKey <ConnectionPage>()); } }
private static void Current_ConnectivityChanged(object sender, Plugin.Connectivity.Abstractions.ConnectivityChangedEventArgs e) { if (!e.IsConnected) { ApplicationSettings.CreateToast(ToastNotificationType.Warning, ResX.ExceptionResources.ConnectException); } if (e.IsConnected) { ApplicationSettings.LoadCategories(); ApplicationSettings.ClearServerSession(); } }
private void Current_ConnectivityChanged(object sender, Plugin.Connectivity.Abstractions.ConnectivityChangedEventArgs e) { Type currentPage = MainPage.GetType(); if (e.IsConnected && currentPage != typeof(NetworkViewPage)) { MainPage = new NetworkViewPage(); } else if (!e.IsConnected && currentPage != typeof(NoNetworkPage)) { MainPage = new NoNetworkPage(); } }