/// <summary> /// Suspends device tracking. /// </summary> public async Task StopTrackingAsync() { if (LocationDataSource != null) { await LocationDataSource.StopAsync(); } OnStopTracking(); if (IsTracking) { IsTracking = false; IsTrackingStateChanged?.Invoke(this, false); } }
protected override Task OnStopAsync() => _inputDataSource.StopAsync();