| java.lang.Object | |
| ↳ | com.google.android.gms.awareness.fence.FenceState |
Encapsulates the state of a fence in AwarenessFence. The state
includes the current and previous evaluation state and time of the last fence state update.
| Nested Classes | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| FenceState.State | Valid values for a Fence state represented in AwarenessFence. |
||||||||||
| Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| int | FALSE | Fence state is false. | |||||||||
| int | TRUE | Fence state is true. | |||||||||
| int | UNKNOWN | Fence state is unknown, which can be due to no data received. | |||||||||
|
[Expand]
Inherited Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From interface
com.google.android.gms.common.internal.safeparcel.SafeParcelable
| |||||||||||
From interface
android.os.Parcelable
| |||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Extracts the fence state details from the intent.
| |||||||||||
Returns the current fence state.
| |||||||||||
Returns the fence key that identifies this fence in
AwarenessFence. | |||||||||||
Returns the last time the fence state was changed in milliseconds since
epoch.
| |||||||||||
Returns the previous fence state.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
android.os.Parcelable
| |||||||||||
Fence state is false.
Fence state is true.
Fence state is unknown, which can be due to no data received.
Extracts the fence state details from the intent.
| intent | The Intent object received from registering a
fence. |
|---|
Returns the current fence state.
FenceState.State of the fence in AwarenessFence.
TRUE indicates that the state of fence evaluation is true.
FALSE indicates that the state of fence evaluation is false.
UNKNOWN indicates an Unknown fence evaluation state.
This can occur for a number of reasons, for
example fence data was not evaluated, a particular context was
in a nondeterministic state, and so on.
Returns the fence key that identifies this fence in AwarenessFence.
AwarenessFence.
It is the same identifier that was used by the client to register the
fence. This value may also be provided as part of the FenceQueryRequest.
Returns the last time the fence state was changed in milliseconds since epoch.
Returns the previous fence state.
FenceState.State of the fence in AwarenessFence.
TRUE indicates that the previous state of fence evaluation was
true.
FALSE indicates that the previous state of fence evaluation was
false.
UNKNOWN indicates an unknown previous fence evaluation state.
This may be due to a variety of reasons such as fence data
not evaluated, nondeterministic state of a particular context etc.