The operation has been cancelled. Any associated callback will never be invoked.
public
static
final
FutureState
DONE
DONE
public static final FutureState DONE
The operation is complete and the result is available. If a callback was associated, it will
soon be invoked with the result on the main thread, if it hasn't been invoked already.
public
static
final
FutureState
PENDING
PENDING
public static final FutureState PENDING
The operation is still pending. The result of the operation isn't available yet, and any
associated callback hasn't yet been dispatched or invoked.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-10-31 UTC."],[[["`FutureState` is an enum representing the state of an asynchronous operation in ARCore."],["It has three possible states: `PENDING`, `DONE`, and `CANCELLED`, indicating the operation's progress."],["When the state is `DONE`, the result is available and any associated callback will be invoked."],["While `PENDING` signifies the operation is ongoing, it shouldn't be solely relied upon for cancellation checks due to potential race conditions."]]],[]]