private void Current_ConnectivityChanged(object sender, ConnectivityChangedEventArgs e) { if (CrossConnectivity.Current != null && CrossConnectivity.Current.ConnectionTypes != null) { ConnectionDetails.Text = CrossConnectivity.Current.ConnectionTypes.FirstOrDefault().ToString(); } }
private void Connectivity_ConnectivityChanged(object sender, ConnectivityChangedEventArgs e) { if (Connectivity.NetworkAccess != NetworkAccess.None) { Navigation.PopAsync(); } }
void HandleConnectivityChanged(object sender, ConnectivityChangedEventArgs e) { var connections = CrossConnectivity.Current.ConnectionTypes; foreach (var connection in connections) { switch (connection) { case ConnectionType.Cellular: { System.Diagnostics.Debug.WriteLine("Cellular Connection Available"); break; } case ConnectionType.WiFi: { System.Diagnostics.Debug.WriteLine("WiFi Connection Available"); break; } case ConnectionType.Desktop: { System.Diagnostics.Debug.WriteLine("Desktop Connection Available"); break; } } } }
public void OnConnectivityChanged(object sender, ConnectivityChangedEventArgs e) { UserInfos.Instance.IsOffline = !e.IsConnected; //if (Device.OS == TargetPlatform.iOS) //{ // var networkConnection = DependencyService.Get<INetworkConnection>(); // networkConnection.CheckNetworkConnection(); // UserInfos.Instance.IsOffline = !networkConnection.IsConnected; //} // Redirect to Home Page When User changed internet connectivity. //await App.Current.MainPage.DisplayAlert("Alert:", "Your Internet Connectivity has Changed. So you have redirect to homepage.", "Ok"); //UserInfos.Instance.IsSyncing = false; //App.Current.MainPage = new MasterDetailNavigation(); //await ((MasterDetailNavigation)App.Current.MainPage).Detail.Navigation.PushAsync(new HomePage()); if (e.IsConnected) { UserInfos.Instance.IsOfflineToOnline = true; System.Diagnostics.Debug.WriteLine("User is online"); } else { UserInfos.Instance.IsOfflineToOnline = false; System.Diagnostics.Debug.WriteLine("User is Offline"); } }
private async void Connectivity_ConnectivityChanged(object sender, ConnectivityChangedEventArgs e) { if (e.NetworkAccess == NetworkAccess.Internet) { status = true; //await online_status_label.FadeTo(1).ContinueWith((result) => { }); online_status_label.Text = "Back Online!!"; online_status_label.TextColor = Color.White; online_status_label.BackgroundColor = Color.Green; await online_status_label.FadeTo(1).ContinueWith((result) => { }); await Task.Delay(3000); await online_status_label.FadeTo(0).ContinueWith((result) => { }); } else { online_status_label.Text = "Offline!!"; online_status_label.BackgroundColor = Color.Red; await online_status_label.FadeTo(1).ContinueWith((result) => { }); status = false; } }
/// <summary> /// When connectivity changes /// </summary> /// <param name="e"></param> protected virtual void OnConnectivityChanged(ConnectivityChangedEventArgs e) { if (ConnectivityChanged != null) { ConnectivityChanged.Invoke(this, e); } }
private void ConnecitvityChanged(object sender, ConnectivityChangedEventArgs e) { Device.BeginInvokeOnMainThread(() => { OfflineStack.IsVisible = !e.IsConnected; }); }
private async void Current_ConnectivityChanged(object sender, ConnectivityChangedEventArgs e) { if (!e.IsConnected) { await DisplayAlert("Error de conexión", "Asegurate de estar conectado a internet", "Ok"); } }
private void ConnectivityOnConnectivityChanged(object sender, ConnectivityChangedEventArgs e) { if (Settings.Settings.Instance.IsSynced == false) { Settings.Settings.Instance.SetIsSynced(false); } }
private void Connectivity_ConnectivityChanged(object sender, ConnectivityChangedEventArgs e) { if (e.NetworkAccess == NetworkAccess.Internet) { SyncEngine.PushAllAsync(); } }
/// <summary> /// React to changes in internet connectivity /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void Connectivity_ConnectivityChanged(object sender, ConnectivityChangedEventArgs e) { IsNotConnected = e.NetworkAccess != NetworkAccess.Internet; LogoutCommand.RaiseCanExecuteChanged(); SyncCommand.RaiseCanExecuteChanged(); DeleteProjectCommand.RaiseCanExecuteChanged(); }
private void Connectivity_ConnectivityChanged(object sender, ConnectivityChangedEventArgs e) { if (e.NetworkAccess != NetworkAccess.Internet) { //Messaging center sends some info to change the errorPopUp notification MessagingCenter.Send <CheckInViewModel, string>(this, MessagingKeys.ErrorPopUpBanner, "Connection error"); PopupNavigation.Instance.PushAsync(errorPop); } else { //Messaging center sends some info to change the errorPopUp notification MessagingCenter.Send <CheckInViewModel, string>(this, MessagingKeys.ErrorPopUpBanner, "Connection estblished"); //Return the page with diffrent properties PopupNavigation.Instance.PushAsync(errorPop); //wait a second then automatically close the banner Task.Delay(4000); //code to automatically close the banner PopupNavigation.Instance.PopAllAsync(true); } }
void OnConnectivityChanged(object sender, ConnectivityChangedEventArgs e) { if (e.NetworkAccess != NetworkAccess.Internet) { ReportStatus(isConnected: false); } }
private void Current_ConnectivityChanged(object sender, ConnectivityChangedEventArgs e) { if (e.IsConnected) { Console.WriteLine("Specify any logging here"); //Logs are all written into a sqlite file } }
private async void Connectivity_ConnectivityChanged(object sender, ConnectivityChangedEventArgs e) { if (e.NetworkAccess == NetworkAccess.Internet) { //Conciliar BBDD local con servidor } }
void Connectivity_ConnectivityChanged(object sender, ConnectivityChangedEventArgs e) { var access = e.NetworkAccess; var profiles = e.ConnectionProfiles; Console.WriteLine($"Access: {access}, Profiles: {profiles}"); }
public void Connectivity_ConnectivityChanged(object sender, ConnectivityChangedEventArgs e) { var access = e.NetworkAccess; var profiles = e.ConnectionProfiles; if (access != NetworkAccess.Internet) { MessagingCenter.Send(this, "SemInternet", true); } else { MessagingCenter.Send(this, "SemInternet", false); } //else if(access == NetworkAccess.ConstrainedInternet) { // lblNetStatus.Text = "Limited internet access"; //} //else if(access == NetworkAccess.Local) { // lblNetStatus.Text = "Local network access only"; //} //else if(access == NetworkAccess.None) { // lblNetStatus.Text = "No connectivity is available"; //} //else if(access == NetworkAccess.Unknown) { // lblNetStatus.Text = "Unable to determine internet connectivity"; //} //if (profiles.Contains(ConnectionProfile.WiFi)) //{ // lblNetProfile.Text = profiles.FirstOrDefault().ToString(); //} //else //{ // lblNetProfile.Text = profiles.FirstOrDefault().ToString(); //} }
private void ConnectivityChanged(object sender, ConnectivityChangedEventArgs e) { if (e.NetworkAccess != NetworkAccess.Internet) { Application.Current.MainPage.DisplayAlert("Atenção", "Estamos sem internet :(", "OK"); } }
private async void Current_ConnectivityChanged(object sender, ConnectivityChangedEventArgs e) { if (!e.IsConnected) { await ShowToast("Verifique sua conexão"); } }
void Connectivity_ConnectivityChanged(object sender, ConnectivityChangedEventArgs e) { if (ConfigurationCommon.App_Online) { InitData.SyncHeaderDetailsInServer(); } }
private void ConnectivityServiceConnectivityChanged(object sender, ConnectivityChangedEventArgs e) { Execute.BeginOnUIThread(() => { RaisePropertyChanged(nameof(ConnectionStatus)); }); }
private void Connectivity_ConnectivityChanged(object sender, ConnectivityChangedEventArgs e) { try { var access = e.NetworkAccess; switch (access) { case NetworkAccess.Internet: Utils.ToastUtils.ShowSingleToast("网络已连接"); break; case NetworkAccess.ConstrainedInternet: Utils.ToastUtils.ShowSingleToast("限制访问互联网"); break; case NetworkAccess.Local: Utils.ToastUtils.ShowSingleToast("仅限本地网络访问"); break; case NetworkAccess.None: Utils.ToastUtils.ShowSingleToast("无可用连接"); break; case NetworkAccess.Unknown: Utils.ToastUtils.ShowSingleToast("无法确定互联网连接"); break; } } catch (System.Exception) { } }
/// <summary> /// The Connectivity_ConnectivityChanged. /// </summary> /// <param name="sender">The sender<see cref="object"/>.</param> /// <param name="e">The e<see cref="ConnectivityChangedEventArgs"/>.</param> private void Connectivity_ConnectivityChanged(object sender, ConnectivityChangedEventArgs e) { if (e.NetworkAccess == NetworkAccess.Internet) { //backgroundService.SyncData(); } }
private void OnCurrentConnectivityChanged(object sender, ConnectivityChangedEventArgs e) { if (e.IsConnected && (!IsConnected)) { TryToConnectToHub(); } }
private void Connectivity_ConnectivityChanged(object sender, ConnectivityChangedEventArgs e) { ConnectivityChanged?.Invoke(this, new ConnectivityChangedEventArgs() { IsConnected = e.IsConnected }); }
private void ConnectivityChangedHandler(object sender, ConnectivityChangedEventArgs e) { Device.BeginInvokeOnMainThread(() => { NetworkAccess = e.NetworkAccess.ToString(); }); //_networkAccess = e.NetworkAccess.ToString(); // Forts. z.B. if (!e.ConnectionProfiles.Contains(ConnectionProfile.Bluetooth)) { // TODO Handle Bluetooth oder andere } // Bluetooth 1 // The bluetooth data connection. // Cellular 2 // The mobile/cellular data connection. // Ethernet 3 // The ethernet data connection. // Unknown 0 // Other unknown type of connection. // WiFi 4 // The WiFi data connection. }
private void HandleConnectivityChanged(object sender, ConnectivityChangedEventArgs e) { if (!CrossConnectivity.Current.IsConnected) { Application.Current.MainPage.DisplayAlert("Error", "Sin conexión a internet", "OK"); } }
private void Connectivity_ConnectivityChanged(object sender, ConnectivityChangedEventArgs e) { var txtSearch = FindViewById <EditText>(Resource.Id.txtSearch); var txtNoInternet = FindViewById <TextView>(Resource.Id.txtNoInternet); txtSearch.Visibility = e.NetworkAccess == NetworkAccess.Internet ? ViewStates.Visible : ViewStates.Gone; txtNoInternet.Visibility = e.NetworkAccess == NetworkAccess.Internet ? ViewStates.Gone : ViewStates.Visible; }
/// <summary> /// on network change trigger the sync async /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Connectivity_ConnectivityChanged(object sender, ConnectivityChangedEventArgs e) { _networkAccess = e.NetworkAccess; var profiles = e.ConnectionProfiles; SyncAsync(); }
private async void OnConnectivityChanged(object sender, ConnectivityChangedEventArgs e) { // if the internet just came back, then upload the games if (e.NetworkAccess == NetworkAccess.Internet) { await UploadCachedGamesAsync(); } }