Specifies the list of geofences to be monitored and how the geofence notifications should be reported.
Refer to
GeofencingClient.addGeofences(GeofencingRequest, android.app.PendingIntent)
on how
to monitor geofences.
Nested Class Summary
class | GeofencingRequest.Builder | A builder for GeofencingRequest . |
@interface | GeofencingRequest.InitialTrigger | The triggering behavior at the moment when the geofences are added. |
Constant Summary
int | INITIAL_TRIGGER_DWELL | A flag indicating that geofencing service should
trigger
Geofence.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.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.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.
|
String |
toString()
|
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.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.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.GEOFENCE_TRANSITION_EXIT
notification at the moment when the
geofence is added and if the device is already outside that geofence.
Fields
public static final Creator<GeofencingRequest> CREATOR
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. It's a
bit-wise of
INITIAL_TRIGGER_ENTER
,INITIAL_TRIGGER_EXIT
, andINITIAL_TRIGGER_DWELL
.