public async override void OnResume() { base.OnResume(); var internetConnectionHelper = new InternetConnectionHelper(); bool internetConnection = internetConnectionHelper.IsInternetAvailable(); if (internetConnection) { try { await Initializer(); Init(); } catch (Exception e) { OnDestroyView(); } } else { Activity.RunOnUiThread(() => Toast.MakeText(Activity, "Es necesario tener acceso a internet para usar la aplicación", ToastLength.Long).Show() ); } }
public override async void OnResume() { base.OnResume(); var internetConnectionHelper = new InternetConnectionHelper(); bool internetConnection = internetConnectionHelper.IsInternetAvailable(); if (internetConnection) { try { LoadElement(); bool locationPermision = false; if (Build.VERSION.SdkInt >= BuildVersionCodes.M) { locationPermision = await CheckLocationPermision(); } if (locationPermision) { SetMap(); } } catch (Exception e) { } } else { Activity.RunOnUiThread(() => Toast.MakeText(Activity, "Es necesario tener acceso a internet para usar la aplicación", ToastLength.Long).Show() ); } }