ARCore has paused tracking this instance, but may resume tracking it in the future. This can
happen if device tracking is lost, or if the user enters a new space, or if the Session is
currently paused. When in this state the properties of the instance may be wildly inaccurate
and should generally not be used.
public
static
final
TrackingState
STOPPED
STOPPED
publicstaticfinalTrackingStateSTOPPED
ARCore has stopped tracking this Trackable and will never resume tracking it.
public
static
final
TrackingState
TRACKING
TRACKING
publicstaticfinalTrackingStateTRACKING
The Trackable is currently tracked and its pose is current.
[[["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."],[[["\u003cp\u003e\u003ccode\u003eTrackingState\u003c/code\u003e is an enum in ARCore that describes the tracking status of a Trackable.\u003c/p\u003e\n"],["\u003cp\u003eThe three possible states are: \u003ccode\u003ePAUSED\u003c/code\u003e, \u003ccode\u003eSTOPPED\u003c/code\u003e, and \u003ccode\u003eTRACKING\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eTRACKING\u003c/code\u003e indicates the Trackable's pose is current and actively tracked.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003ePAUSED\u003c/code\u003e means tracking is temporarily halted and properties might be inaccurate.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eSTOPPED\u003c/code\u003e signifies that ARCore has permanently ceased tracking the Trackable.\u003c/p\u003e\n"]]],["The `TrackingState` enum describes the tracking status of a `Trackable` object. Key states include: `PAUSED`, where tracking is temporarily halted but may resume, with properties potentially inaccurate; `STOPPED`, indicating that tracking has permanently ceased; and `TRACKING`, where the object is actively tracked, and its pose is current. It includes inherited methods like `compareTo`, `equals`, `hashCode`, and `toString` from `java.lang.Enum` and `java.lang.Object`, which can be used to interact with the enum values.\n"],null,["# TrackingState\n\n`\npublic final enum\n`**TrackingState**`\n` \nDescribes the tracking state of the Trackable. \n\nInherited Methods\n-----------------\n\nFrom `class\njava.lang.Enum` \n\n|------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ` final `[Object](https://developer.android.com/reference/java/lang/Object)` ` | clone`()` |\n| ` final int ` | compareTo`(`[TrackingState](/ar/reference/java/com/google/ar/core/TrackingState)` arg0)` |\n| ` int ` | compareTo`(`[Object](https://developer.android.com/reference/java/lang/Object)` arg0)` |\n| ` final Optional\u003cEnumDesc\u003c`[TrackingState](/ar/reference/java/com/google/ar/core/TrackingState)`\u003e\u003e ` | describeConstable`()` |\n| ` final boolean ` | equals`(`[Object](https://developer.android.com/reference/java/lang/Object)` arg0)` |\n| ` final void ` | finalize`()` |\n| ` final `[Class](https://developer.android.com/reference/java/lang/Class)`\u003c`[TrackingState](/ar/reference/java/com/google/ar/core/TrackingState)`\u003e ` | getDeclaringClass`()` |\n| ` final int ` | hashCode`()` |\n| ` final `[String](https://developer.android.com/reference/java/lang/String)` ` | name`()` |\n| ` final int ` | ordinal`()` |\n| ` `[String](https://developer.android.com/reference/java/lang/String)` ` | toString`()` |\n| ` static \u003cT extends `[Enum](https://developer.android.com/reference/java/lang/Enum)`\u003cT\u003e\u003e T ` | valueOf`(`[Class](https://developer.android.com/reference/java/lang/Class)`\u003cT\u003e arg0, `[String](https://developer.android.com/reference/java/lang/String)` arg1)` |\n\nFrom `class\njava.lang.Object` \n\n|---------------------------------------------------------------------------------|-------------------------------------------------------------------------------------|\n| ` `[Object](https://developer.android.com/reference/java/lang/Object)` ` | clone`()` |\n| ` boolean ` | equals`(`[Object](https://developer.android.com/reference/java/lang/Object)` arg0)` |\n| ` void ` | finalize`()` |\n| ` final `[Class](https://developer.android.com/reference/java/lang/Class)`\u003c?\u003e ` | getClass`()` |\n| ` int ` | hashCode`()` |\n| ` final void ` | notify`()` |\n| ` final void ` | notifyAll`()` |\n| ` `[String](https://developer.android.com/reference/java/lang/String)` ` | toString`()` |\n| ` final void ` | wait`(long arg0, int arg1)` |\n| ` final void ` | wait`(long arg0)` |\n| ` final void ` | wait`()` |\n\nFrom `interface\njava.lang.constant.Constable` \n\n|-----------------------------------------------|-----------------------|\n| ` abstract Optional\u003c? extends ConstantDesc\u003e ` | describeConstable`()` |\n\nFrom `interface\njava.lang.Comparable` \n\n|------------------|------------------------------------------------------------------------------------------|\n| ` abstract int ` | compareTo`(`[TrackingState](/ar/reference/java/com/google/ar/core/TrackingState)` arg0)` |\n\nEnum Values\n-----------\n\n#### public\nstatic\nfinal\nTrackingState\nPAUSED\n\n### PAUSED\n\n```java\npublic static final TrackingState PAUSED\n``` \nARCore has paused tracking this instance, but may resume tracking it in the future. This can\nhappen if device tracking is lost, or if the user enters a new space, or if the Session is\ncurrently paused. When in this state the properties of the instance may be wildly inaccurate\nand should generally not be used.\n\n#### public\nstatic\nfinal\nTrackingState\nSTOPPED\n\n### STOPPED\n\n```java\npublic static final TrackingState STOPPED\n``` \nARCore has stopped tracking this Trackable and will never resume tracking it.\n\n#### public\nstatic\nfinal\nTrackingState\nTRACKING\n\n### TRACKING\n\n```java\npublic static final TrackingState TRACKING\n``` \nThe Trackable is currently tracked and its pose is current."]]