public HomePageViewModel(INavigationService navigationService, IGpsManager gpsManager, IGpsListener gpsListener) : base(navigationService) { _gpsManager = gpsManager; _gpsListener = gpsListener; _gpsListener.OnReadingReceived += OnReadingReceived; StartShinyLocation(); }
public void DeInit() // IDeviceGps { if (locationManager != null) { locationManager.RemoveUpdates(this); locationManager.RemoveGpsStatusListener(this); locationManager = null; } if (location != null) { location.Reset(); location = null; } listener = null; gpsStatus = null; status = IDeviceGpsStatus.ShutOff; }
public MainPageViewModel(IGpsManager gpsManager, IGpsListener gpsListener) { _gpsManager = gpsManager; _gpsListener = gpsListener; _gpsListener.OnReadingReceived += OnReadingReceived; }
public void SetListener(IGpsListener listener) // IDeviceGps { // ignore }
public LocationDelegate(IGpsListener gpsListener) { _gpsListener = gpsListener; }
public void SetListener(IGpsListener listener) // IDeviceGps { this.listener = listener; }