From 9fec5013f9825b15015a1a3669ea67c6b405ace2 Mon Sep 17 00:00:00 2001 From: azeppenfeld Date: Wed, 11 Jun 2025 11:13:05 -0700 Subject: [PATCH 1/2] updating setSubspaceContent snippet --- xr/src/main/java/com/example/xr/compose/Views.kt | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/xr/src/main/java/com/example/xr/compose/Views.kt b/xr/src/main/java/com/example/xr/compose/Views.kt index 3f91ef2ad..8666416a0 100644 --- a/xr/src/main/java/com/example/xr/compose/Views.kt +++ b/xr/src/main/java/com/example/xr/compose/Views.kt @@ -22,12 +22,13 @@ import android.view.LayoutInflater import android.view.View import android.view.ViewGroup import androidx.activity.ComponentActivity +import androidx.activity.compose.setContent import androidx.compose.material3.Text import androidx.compose.ui.platform.ComposeView import androidx.compose.ui.platform.ViewCompositionStrategy import androidx.compose.ui.unit.dp import androidx.fragment.app.Fragment -import androidx.xr.compose.platform.setSubspaceContent +import androidx.xr.compose.spatial.Subspace import androidx.xr.compose.subspace.SpatialPanel import androidx.xr.compose.subspace.layout.SubspaceModifier import androidx.xr.compose.subspace.layout.depth @@ -44,10 +45,12 @@ private class ActivityWithSubspaceContent : ComponentActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) // [START androidxr_compose_ActivityWithSubspaceContent] - setSubspaceContent { - SpatialPanel( - modifier = SubspaceModifier.height(500.dp).width(500.dp).depth(25.dp) - ) { MyCustomView(this) } + setContent { + Subspace { + SpatialPanel( + modifier = SubspaceModifier.height(500.dp).width(500.dp).depth(25.dp) + ) { MyCustomView(this) } + } } // [END androidxr_compose_ActivityWithSubspaceContent] } From a1a7886ee52532b98ec24b34f532e0bb440dcba0 Mon Sep 17 00:00:00 2001 From: amyZepp <134542280+amyZepp@users.noreply.github.com> Date: Wed, 11 Jun 2025 12:58:03 -0700 Subject: [PATCH 2/2] Update Activity --- xr/src/main/java/com/example/xr/compose/Views.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xr/src/main/java/com/example/xr/compose/Views.kt b/xr/src/main/java/com/example/xr/compose/Views.kt index 8666416a0..4fc693828 100644 --- a/xr/src/main/java/com/example/xr/compose/Views.kt +++ b/xr/src/main/java/com/example/xr/compose/Views.kt @@ -49,7 +49,7 @@ private class ActivityWithSubspaceContent : ComponentActivity() { Subspace { SpatialPanel( modifier = SubspaceModifier.height(500.dp).width(500.dp).depth(25.dp) - ) { MyCustomView(this) } + ) { MyCustomView(this@ActivityWithSubspaceContent) } } } // [END androidxr_compose_ActivityWithSubspaceContent]