Exemplo n.º 1
0
        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()
                                       );
            }
        }
Exemplo n.º 2
0
        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()
                                       );
            }
        }