public class LocationSource
extends LocationEngine
LocationEngineListener with
#addLocationEngineListener(LocationEngineListener) to receive
location updates.LocationEngineListener with
#removeLocationEngineListener(LocationEngineListener) to stop receiving location updates.Note: If registering a listener in your Activity.onStart() implementation, you should unregister it in Activity.onStop(). (You won't receive location updates when paused, and this will cut down on unnecessary system overhead). Do not unregister in Activity.onSaveInstanceState(), because this won't be called if the user moves back in the history stack.
| Constructor and Description |
|---|
LocationSource(android.content.Context context) |
| Modifier and Type | Method and Description |
|---|---|
void |
activate() |
void |
deactivate() |
android.location.Location |
getLastLocation() |
static LocationEngine |
getLocationEngine(android.content.Context context) |
boolean |
isConnected() |
void |
onConnected() |
void |
onConnectionSuspended() |
void |
onLocationChanged(android.location.Location location) |
void |
onProviderDisabled(java.lang.String provider) |
void |
onProviderEnabled(java.lang.String provider) |
void |
removeLocationUpdates() |
void |
requestLocationUpdates() |
public static LocationEngine getLocationEngine(android.content.Context context)
public void activate()
public void deactivate()
public boolean isConnected()
public void onConnected()
public void onConnectionSuspended()
public android.location.Location getLastLocation()
public void requestLocationUpdates()
public void removeLocationUpdates()
public void onLocationChanged(android.location.Location location)
public void onProviderDisabled(java.lang.String provider)
public void onProviderEnabled(java.lang.String provider)