From 3bc67bb8c27d9adb07ada2a0e331bd27e624fb46 Mon Sep 17 00:00:00 2001 From: Michael Stillwell Date: Fri, 20 Jun 2025 15:22:43 +0100 Subject: [PATCH 1/2] Add android_wear_m3_interaction_loadaction_request tag --- .../com/example/wear/snippets/m3/tile/Interaction.kt | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/wear/src/main/java/com/example/wear/snippets/m3/tile/Interaction.kt b/wear/src/main/java/com/example/wear/snippets/m3/tile/Interaction.kt index 7ef43dc6f..d9d6b6a95 100644 --- a/wear/src/main/java/com/example/wear/snippets/m3/tile/Interaction.kt +++ b/wear/src/main/java/com/example/wear/snippets/m3/tile/Interaction.kt @@ -174,20 +174,19 @@ class InteractionDeepLink : TileService() { class InteractionLoadAction : BaseTileService() { + // [START android_wear_m3_interaction_loadaction_request] override fun onTileRequest( requestParams: RequestBuilders.TileRequest ): ListenableFuture { - val name: String? - val age: Int? - // When triggered by loadAction(), "name" will be "Javier", and "age" will // be 37. with(requestParams.currentState.stateMap) { - name = this[stringAppDataKey("name")] - age = this[intAppDataKey("age")] + val name = this[stringAppDataKey("name")] + val age = this[intAppDataKey("age")] } + // [START_EXCLUDE] return Futures.immediateFuture( Tile.Builder() .setResourcesVersion(RESOURCES_VERSION) @@ -200,7 +199,9 @@ class InteractionLoadAction : BaseTileService() { ) .build() ) + // [END_EXCLUDE] } + // [START android_wear_m3_interaction_loadaction_request] override fun MaterialScope.tileLayout( requestParams: RequestBuilders.TileRequest From 68066f341f4842e1e565585554f63f2a00560a8c Mon Sep 17 00:00:00 2001 From: Michael Stillwell Date: Fri, 20 Jun 2025 15:25:55 +0100 Subject: [PATCH 2/2] Flip start to end --- .../main/java/com/example/wear/snippets/m3/tile/Interaction.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wear/src/main/java/com/example/wear/snippets/m3/tile/Interaction.kt b/wear/src/main/java/com/example/wear/snippets/m3/tile/Interaction.kt index d9d6b6a95..29d63d219 100644 --- a/wear/src/main/java/com/example/wear/snippets/m3/tile/Interaction.kt +++ b/wear/src/main/java/com/example/wear/snippets/m3/tile/Interaction.kt @@ -201,7 +201,7 @@ class InteractionLoadAction : BaseTileService() { ) // [END_EXCLUDE] } - // [START android_wear_m3_interaction_loadaction_request] + // [END android_wear_m3_interaction_loadaction_request] override fun MaterialScope.tileLayout( requestParams: RequestBuilders.TileRequest