Limit number of location updates (fix #156)
Этот коммит содержится в:
@@ -65,7 +65,7 @@ public abstract class PositionProvider {
|
|||||||
public abstract void stopUpdates();
|
public abstract void stopUpdates();
|
||||||
|
|
||||||
protected void updateLocation(Location location) {
|
protected void updateLocation(Location location) {
|
||||||
if (location != null && location.getTime() != lastUpdateTime) {
|
if (location != null && location.getTime() - lastUpdateTime >= period) {
|
||||||
Log.i(TAG, "location new");
|
Log.i(TAG, "location new");
|
||||||
lastUpdateTime = location.getTime();
|
lastUpdateTime = location.getTime();
|
||||||
listener.onPositionUpdate(new Position(deviceId, location, getBatteryLevel()));
|
listener.onPositionUpdate(new Position(deviceId, location, getBatteryLevel()));
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user