Skip to content

Commit 3304827

Browse files
committed
Add incorrectly removed SessionConfigureConfigurationNotSupported
1 parent e8e51b3 commit 3304827

File tree

3 files changed

+9
-0
lines changed

3 files changed

+9
-0
lines changed

xr/src/main/java/com/example/xr/arcore/Anchors.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ import androidx.xr.arcore.AnchorCreateSuccess
2121
import androidx.xr.arcore.Trackable
2222
import androidx.xr.runtime.Config
2323
import androidx.xr.runtime.Session
24+
import androidx.xr.runtime.SessionConfigureConfigurationNotSupported
2425
import androidx.xr.runtime.SessionConfigureSuccess
2526
import androidx.xr.runtime.math.Pose
2627
import androidx.xr.scenecore.AnchorEntity
@@ -34,6 +35,8 @@ fun configureAnchoring(session: Session) {
3435
)
3536
when (val result = session.configure(newConfig)) {
3637
is SessionConfigureSuccess -> TODO(/* Success! */)
38+
is SessionConfigureConfigurationNotSupported ->
39+
TODO(/* Some combinations of configurations are not valid. Handle this failure case. */)
3740
else ->
3841
TODO(/* The session could not be configured. See SessionConfigureResult for possible causes. */)
3942
}

xr/src/main/java/com/example/xr/arcore/Hands.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ import androidx.xr.arcore.Hand
2323
import androidx.xr.arcore.HandJointType
2424
import androidx.xr.runtime.Config
2525
import androidx.xr.runtime.Session
26+
import androidx.xr.runtime.SessionConfigureConfigurationNotSupported
2627
import androidx.xr.runtime.SessionConfigureSuccess
2728
import androidx.xr.runtime.math.Pose
2829
import androidx.xr.runtime.math.Quaternion
@@ -40,6 +41,8 @@ fun ComponentActivity.configureSession(session: Session) {
4041
)
4142
when (val result = session.configure(newConfig)) {
4243
is SessionConfigureSuccess -> TODO(/* Success! */)
44+
is SessionConfigureConfigurationNotSupported ->
45+
TODO(/* Some combinations of configurations are not valid. Handle this failure case. */)
4346
else ->
4447
TODO(/* The session could not be configured. See SessionConfigureResult for possible causes. */)
4548
}

xr/src/main/java/com/example/xr/arcore/Planes.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ package com.example.xr.arcore
1919
import androidx.xr.arcore.Plane
2020
import androidx.xr.runtime.Config
2121
import androidx.xr.runtime.Session
22+
import androidx.xr.runtime.SessionConfigureConfigurationNotSupported
2223
import androidx.xr.runtime.SessionConfigureSuccess
2324
import androidx.xr.runtime.math.Pose
2425
import androidx.xr.runtime.math.Ray
@@ -31,6 +32,8 @@ fun configurePlaneTracking(session: Session) {
3132
)
3233
when (val result = session.configure(newConfig)) {
3334
is SessionConfigureSuccess -> TODO(/* Success! */)
35+
is SessionConfigureConfigurationNotSupported ->
36+
TODO(/* Some combinations of configurations are not valid. Handle this failure case. */)
3437
else ->
3538
TODO(/* The session could not be configured. See SessionConfigureResult for possible causes. */)
3639
}

0 commit comments

Comments
 (0)