implements SafeParcelable
Specifies the list of geofences to be monitored and how the geofence notifications should be reported.
Refer to addGeofences(com.google.android.gms.common.api.GoogleApiClient, GeofencingRequest, android.app.PendingIntent)
on how to monitor geofences.
Nested Class Summary
class | GeofencingRequest.Builder | A builder that builds GeofencingRequest . |
Constant Summary
int | INITIAL_TRIGGER_DWELL | A flag indicating that geofencing service should trigger
GEOFENCE_TRANSITION_DWELL notification at the moment when the geofence is
added and if the device is already inside that geofence for some time. |
int | INITIAL_TRIGGER_ENTER | A flag indicating that geofencing service should trigger
GEOFENCE_TRANSITION_ENTER notification at the moment when the geofence is
added and if the device is already inside that geofence. |
int | INITIAL_TRIGGER_EXIT | A flag indicating that geofencing service should trigger
GEOFENCE_TRANSITION_EXIT notification at the moment when the geofence is
added and if the device is already outside that geofence. |
Inherited Constant Summary
Field Summary
public static final Creator<GeofencingRequest> | CREATOR |
Public Method Summary
List<Geofence> |
getGeofences()
Gets the list of geofences to be monitored.
|
int |
getInitialTrigger()
Gets the triggering behavior at the moment when the geofences are added.
|
int | |
void |
writeToParcel(Parcel dest, int flags)
|
Inherited Method Summary
Constants
public static final int INITIAL_TRIGGER_DWELL
A flag indicating that geofencing service should trigger
GEOFENCE_TRANSITION_DWELL
notification at the moment when the geofence is
added and if the device is already inside that geofence for some time.
public static final int INITIAL_TRIGGER_ENTER
A flag indicating that geofencing service should trigger
GEOFENCE_TRANSITION_ENTER
notification at the moment when the geofence is
added and if the device is already inside that geofence.
public static final int INITIAL_TRIGGER_EXIT
A flag indicating that geofencing service should trigger
GEOFENCE_TRANSITION_EXIT
notification at the moment when the geofence is
added and if the device is already outside that geofence.
Fields
Public Methods
public List<Geofence> getGeofences ()
Gets the list of geofences to be monitored.
Returns
- the list of geofences to be monitored
public int getInitialTrigger ()
Gets the triggering behavior at the moment when the geofences are added.
Returns
- the triggering behavior at the moment when the geofences are added. Its a bit-wise of
INITIAL_TRIGGER_ENTER
andINITIAL_TRIGGER_EXIT
.