diff --git a/app/src/main/java/org/traccar/client/TrackingController.java b/app/src/main/java/org/traccar/client/TrackingController.java index cb6d9bb..99ee87c 100644 --- a/app/src/main/java/org/traccar/client/TrackingController.java +++ b/app/src/main/java/org/traccar/client/TrackingController.java @@ -82,13 +82,21 @@ public class TrackingController implements PositionProvider.PositionListener, Ne if (isOnline) { read(); } - positionProvider.startUpdates(); + try { + positionProvider.startUpdates(); + } catch (SecurityException e) { + Log.w(TAG, e); + } networkManager.start(); } public void stop() { networkManager.stop(); - positionProvider.stopUpdates(); + try { + positionProvider.stopUpdates(); + } catch (SecurityException e) { + Log.w(TAG, e); + } handler.removeCallbacksAndMessages(null); }