A listener for receiving locations from the FusedLocationProviderClient
.
This differs from LocationCallback
in that this interface is easier to implement and use, but will receive batches of location
(in the event that a LocationRequest
allows for batched locations) as multiple individual calls to
onLocationChanged(Location)
, and will not receive callbacks for changes to
LocationAvailability
.
For most simple location use cases clients will often find this interface easier to use than
LocationCallback
.
Public Method Summary
abstract void |
Public Methods
public abstract void onLocationChanged (Location location)
Invoked when a new Location
is available. The location will generally be as fresh as possible given the parameters
of the associated LocationRequest
and the state of the device, but this does not imply that it will always represent the
current location. Clients should always check the timestamp associated with the
location if necessary for their needs.