An implementation of LocationProvider that simulates location updates for testing purposes. Allows to specify strategy which determines how locations will be returned.
The last known location, or null if no location has been determined yet.
Adds an OnLocationUpdateListener which informs about new GeoLocation each time a location change occurs.
Cancels the unfinished work and removes all registered OnLocationUpdateListeners.
Stops location updates.
Starts location updates.
Removes previously registered OnLocationUpdateListener.