Этот коммит содержится в:
Anton Tananaev
2015-05-05 22:42:52 +12:00
родитель 88d4ff69b7
Коммит cd2277c3fd
+4 -1
Просмотреть файл
@@ -89,6 +89,8 @@ public class PositionProvider {
private final Runnable updateTask = new Runnable() { private final Runnable updateTask = new Runnable() {
private long lastTime;
private boolean tryProvider(String provider) { private boolean tryProvider(String provider) {
Location location = locationManager.getLastKnownLocation(provider); Location location = locationManager.getLastKnownLocation(provider);
@@ -98,7 +100,8 @@ public class PositionProvider {
Toast.makeText(context, "no location", Toast.LENGTH_LONG).show(); Toast.makeText(context, "no location", Toast.LENGTH_LONG).show();
}*/ }*/
if (location != null && new Date().getTime() - location.getTime() <= period + PERIOD_DELTA) { if (location != null && location.getTime() != lastTime) {
lastTime = location.getTime();
listener.onPositionUpdate(location); listener.onPositionUpdate(location);
return true; return true;
} else { } else {