GeofencingEvent Stay organized with collections Save and categorize content based on your preferences.
Page Summary
GeofencingEvent represents events from the GeofencingClient API, including geofence transitions and monitoring errors.
You can create a GeofencingEvent object from an intent using the static
fromIntentmethod.The class provides methods to retrieve error codes, transition types, triggering geofences, triggering location, and to check if an error occurred.
Represents an event from theGeofencingClient API. The event can be
- A geofence triggering event generated when a geofence transition happens.
- An error happens after geofences are registered and being monitored.
Public Method Summary
| staticGeofencingEvent | |
| int | getErrorCode() Returns the error code that explains the error that triggered the intent specified in fromIntent(Intent). |
| int | getGeofenceTransition() Returns the transition type of the geofence transition alert. |
| List<Geofence> | getTriggeringGeofences() Returns a list of geofences that triggered this geofence transition alert. |
| Location | getTriggeringLocation() Gets the location that triggered the geofence transition. |
| boolean | hasError() Whether an error triggered this intent. |
Inherited Method Summary
Public Methods
public staticGeofencingEventfromIntent(Intent intent)
Creates aGeofencingEvent object from the given intent.
Parameters
| intent | the intent to extract the geofencing event data from |
|---|
Returns
- a
GeofencingEventobject ornullif the given intent isnullor doesn't contain geofencing event.
public intgetErrorCode()
Returns the error code that explains the error that triggered the intent specified in fromIntent(Intent).
Returns
- the error code specified in
GeofenceStatusCodesor-1ifhasError()returnsfalse.
public intgetGeofenceTransition()
Returns the transition type of the geofence transition alert.
Returns
- -1 if the intent specified in
fromIntent(Intent)is not generated for a transition alert; Otherwise returns the GEOFENCE_TRANSITION_ flags value defined inGeofence.
publicList<Geofence>getTriggeringGeofences()
Returns a list of geofences that triggered this geofence transition alert.
Returns
- a list of geofences that triggered this geofence transition alert or
nullif the intent specified infromIntent(Intent)is not generated for a geofence transition alert
publicLocationgetTriggeringLocation()
Gets the location that triggered the geofence transition.
Returns
- the location that triggered this geofence alert or
nullif it's not included in the intent specified infromIntent(Intent)
public booleanhasError()
Whether an error triggered this intent.
Returns
trueif an error triggered the intent specified infromIntent(Intent), otherwisefalse
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-10-31 UTC.