| java.lang.Object | |
| ↳ | com.google.android.gms.awareness.fence.FenceUpdateRequest.Builder |
Builder for a FenceUpdateRequest.
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Builder for a
FenceUpdateRequest. | |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Adds a
fence identified by the given key to get
callbacks to the pendingIntent when triggered. | |||||||||||
Builds the fence update request.
| |||||||||||
Removes the fence with the given
key. | |||||||||||
Removes all fences associated with the
pendingIntent. | |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
Adds a fence identified by the given key to get
callbacks to the pendingIntent when triggered. To get data
from the returned Intent, use the extract(Intent)
utility method. If a fence with the given key already exists,
then this new fence will replace the existing one, and any
callbacks to a previous pending intent will cease.
| key | The unique identifier for this fence, which can be used to either remove or replace the existing fence. |
|---|---|
| fence | The fence that is to be registered. |
| pendingIntent | The PendingIntent that receives
callbacks whenever the fence's state changes. Use the
extract(Intent)
method to get details about the fence that was triggered. |
FenceUpdateRequest.Builder object.
Builds the fence update request.
FenceUpdateRequest object.
Removes the fence with the given key.
| key | the key that was passed into
addFence(String, AwarenessFence, PendingIntent) that
identifies the fence to remove. |
|---|
FenceUpdateRequest.Builder object.
Removes all fences associated with the pendingIntent.
| pendingIntent | The PendingIntent that was passed into
addFence(String, AwarenessFence, PendingIntent). |
|---|
FenceUpdateRequest.Builder object.