AI-generated Key Takeaways
-
The
FenceApiinterface is deprecated and developers should usegetFenceClient(Activity)instead. -
This interface served as a deprecated entry point for the Awareness Fence API using
GoogleApiClient. -
Methods within
FenceApimust be used in conjunction with aGoogleApiClientinstance. -
The
queryFencesandupdateFencesmethods are deprecated and have alternative methods available inFenceClient.
This interface is deprecated.
Use getFenceClient(Activity)
instead.
Deprecated entry point for the Awareness Fence API using GoogleApiClient
.
The methods must be used in conjunction with a GoogleApiClient
instance. For example:
new GoogleApiClient.Builder(context)
.addApi(Awareness.API)
.addConnectionCallbacks(this)
.addOnConnectionFailedListener(this)
.build()
See Also
Public Method Summary
| abstract PendingResult < FenceQueryResult > | |
| abstract PendingResult < Status > |
Public Methods
public abstract PendingResult < FenceQueryResult > queryFences ( GoogleApiClient client, FenceQueryRequest fenceQueryRequest)
This method is deprecated.
Use queryFences(FenceQueryRequest)
instead.
Query the state of a registered fence in the Awareness API.
Parameters
| client | A GoogleApiClient
instance. |
|---|---|
| fenceQueryRequest | A request encapsulating the query criteria parameters. |
Returns
- a
PendingResultwith aFenceQueryResult.
public abstract PendingResult < Status > updateFences ( GoogleApiClient client, FenceUpdateRequest fenceUpdateRequest)
This method is deprecated.
Use updateFences(FenceUpdateRequest)
instead.
Add or remove a set of fences that are registered with the Awareness API.
Parameters
| client | A GoogleApiClient
instance. |
|---|---|
| fenceUpdateRequest | A request indicating a batch of fences to add and/or remove. |
Returns
- a
PendingResultwithStatusindicating success or failure.

