File tree 1 file changed +17
-0
lines changed
xr/src/main/java/com/example/xr/runtime
1 file changed +17
-0
lines changed Original file line number Diff line number Diff line change @@ -22,6 +22,8 @@ import androidx.xr.compose.platform.LocalSession
22
22
import androidx.xr.runtime.Session
23
23
import androidx.xr.runtime.SessionCreatePermissionsNotGranted
24
24
import androidx.xr.runtime.SessionCreateSuccess
25
+ import androidx.xr.runtime.SessionResumePermissionsNotGranted
26
+ import androidx.xr.runtime.SessionResumeSuccess
25
27
26
28
// [START androidxr_localsession]
27
29
@Composable
@@ -42,3 +44,18 @@ fun Activity.createSession() {
42
44
}
43
45
// [END androidxr_session_create]
44
46
}
47
+
48
+ fun sessionResume (session : Session ) {
49
+ // [START androidxr_session_resume]
50
+ when (val result = session.resume()) {
51
+ is SessionResumeSuccess -> {
52
+ // Session has been created successfully.
53
+ // Attach any successful handlers here.
54
+ }
55
+
56
+ is SessionResumePermissionsNotGranted -> {
57
+ // Request permissions in `result.permissions`.
58
+ }
59
+ }
60
+ // [END androidxr_session_resume]
61
+ }
You can’t perform that action at this time.
0 commit comments