package io.nlopez.smartlocation.util; import android.content.Context; import android.location.Location; import io.nlopez.smartlocation.OnLocationUpdatedListener; import io.nlopez.smartlocation.location.LocationProvider; import io.nlopez.smartlocation.location.config.LocationParams; import io.nlopez.smartlocation.utils.Logger; /** * Created by mrm on 8/1/15. */ public class MockLocationProvider implements LocationProvider { private OnLocationUpdatedListener listener; @Override public void init(Context context, Logger logger) { } @Override public void start(OnLocationUpdatedListener listener, LocationParams params, boolean singleUpdate) { this.listener = listener; } @Override public void stop() { } @Override public Location getLastLocation() { return null; } public void fakeEmitLocation(Location location) { listener.onLocationUpdated(location); } }