Builder for a FenceUpdateRequest.
|
FenceUpdateRequest.Builder()
Builder for a
FenceUpdateRequest.
|
| FenceUpdateRequest.Builder |
addFence(String key,
AwarenessFence fence, PendingIntent
pendingIntent)
Adds a
fence identified by the given key to get
callbacks to the pendingIntent when triggered.
|
| FenceUpdateRequest |
build()
Builds the fence update request.
|
| FenceUpdateRequest.Builder | |
| FenceUpdateRequest.Builder |
Builder for a FenceUpdateRequest.
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.