ObjectTrackingActivity
Overview
Description
Launching the Activity
// Option A: pass codes via Intent extra
val objectCodes = arrayOf("OBJ_001", "OBJ_002")
val intent = Intent(this, ObjectTrackingActivity::class.java)
intent.putExtra(ObjectTrackingActivity.EXTRA_OBJECT_CODES, objectCodes)
startActivity(intent)
// Option B: configure via ObjectTrackingConfig (codes are read automatically)
ObjectTrackingConfig.objectCodes = arrayOf("OBJ_001", "OBJ_002")
ObjectTrackingConfig.validate()
startActivity(Intent(this, ObjectTrackingActivity::class.java))Intent Extras
Extra
Type
Description
Prerequisites
Key Features
Auto-Tracking
Background Tracking
Manual Tracking Trigger
Animated Outline Mesh
Confidence Filtering
Re-tracking on AR Loss
Configuration
Public Methods
startObjectTracking()
Callbacks (MultiSetCallback Interface)
onObjectTrackingSuccess(result: ObjectTrackingResult)
Parameter
Type
Description
onObjectTrackingFailure(error: String)
Parameter
Type
Description
onTrackingStateChanged(state: TrackingState)
Parameter
Type
Description
ObjectTrackingResult
Property
Type
Description
AR Session Setup
Setting
Value
Lifecycle
Event
Behavior
Related
Last updated