public void init() { Console.WriteLine("Llamada a la funcion init de GnssCompare en Android"); if (!enablePermission) { App.Current.MainPage.DisplayAlert("Alerta", "Es necesario que nos otorgue el permiso se acceder a su localizacion", "Entendido"); return; } // TODO, poner un tiempo de espera visual hasta que reciba ongnss my_gnss = new MyGnssMeasurementEventCallback(); LocationManager locationManager = (LocationManager)Android.App.Application.Context.GetSystemService(Context.LocationService); locationManager.RegisterGnssMeasurementsCallback(my_gnss); fusedLocationProviderClient = LocationServices.GetFusedLocationProviderClient(Android.App.Application.Context); GetLastLocation(); locationManager.RegisterGnssMeasurementsCallback(my_gnss); }
public LastLocationSuccess(MainActivity locationActivity, MyGnssMeasurementEventCallback compare) { this.mainActivity = locationActivity; this.gnssCompare = compare; }