From f611b1b59731c21e4ad447c4dd6105c509860a41 Mon Sep 17 00:00:00 2001 From: Anton Tananaev Date: Tue, 1 Jul 2014 22:51:42 +1200 Subject: [PATCH] Add debugging code --- .../main/java/org/traccar/client/PositionProvider.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/traccar-client/src/main/java/org/traccar/client/PositionProvider.java b/traccar-client/src/main/java/org/traccar/client/PositionProvider.java index 9d0aa37..de4cf23 100644 --- a/traccar-client/src/main/java/org/traccar/client/PositionProvider.java +++ b/traccar-client/src/main/java/org/traccar/client/PositionProvider.java @@ -24,6 +24,7 @@ import android.location.LocationManager; import android.location.LocationProvider; import android.os.Bundle; import android.os.Handler; +import android.widget.Toast; public class PositionProvider { @@ -39,6 +40,7 @@ public class PositionProvider { private final LocationManager locationManager; private final long period; private final PositionListener listener; + private final Context context; private boolean useFine; private boolean useCoarse; @@ -48,6 +50,7 @@ public class PositionProvider { locationManager = (LocationManager) context.getSystemService(Context.LOCATION_SERVICE); this.period = period; this.listener = listener; + this.context = context; // Determine providers if (type.equals(PROVIDER_MIXED)) { @@ -80,6 +83,12 @@ public class PositionProvider { private boolean tryProvider(String provider) { Location location = locationManager.getLastKnownLocation(provider); + + /*if (location != null) { + Toast.makeText(context, "phone: " + new Date() + "\ngps: " + new Date(location.getTime()), Toast.LENGTH_LONG).show(); + } else { + Toast.makeText(context, "no location", Toast.LENGTH_LONG).show(); + }*/ if (location != null && new Date().getTime() - location.getTime() <= period + PERIOD_DELTA) { listener.onPositionUpdate(location);