public class

GeofencingRequest

extends Object
implements Parcelable
java.lang.Object
   ↳ com.google.android.gms.location.GeofencingRequest

Class Overview

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.

Summary

Nested Classes
class GeofencingRequest.Builder A builder that builds GeofencingRequest
Constants
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.
[Expand]
Inherited Constants
From interface android.os.Parcelable
Fields
public static final Creator<GeofencingRequest> CREATOR
Public Methods
int describeContents()
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 getVersionCode()
void writeToParcel(Parcel dest, int flags)
[Expand]
Inherited Methods
From class java.lang.Object
From interface android.os.Parcelable

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.

Constant Value: 4 (0x00000004)

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.

Constant Value: 1 (0x00000001)

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.

Constant Value: 2 (0x00000002)

Fields

public static final Creator<GeofencingRequest> CREATOR

Public Methods

public int describeContents ()

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

public int getVersionCode ()

public void writeToParcel (Parcel dest, int flags)