@@ -22,7 +22,6 @@ import androidx.compose.runtime.Composable
22
22
import androidx.compose.ui.Modifier
23
23
import androidx.compose.ui.res.stringResource
24
24
import androidx.compose.ui.text.style.TextAlign
25
- import androidx.navigation.navDeepLink
26
25
import androidx.wear.compose.foundation.lazy.TransformingLazyColumn
27
26
import androidx.wear.compose.foundation.lazy.rememberTransformingLazyColumnState
28
27
import androidx.wear.compose.material3.AppScaffold
@@ -48,22 +47,13 @@ fun navigation() {
48
47
navController = navController,
49
48
startDestination = " message_list"
50
49
) {
51
- composable(
52
- route = " message_list" ,
53
- deepLinks = listOf (navDeepLink {
54
- uriPattern = " googleandroidsnippets://app/message_list"
55
- })) {
50
+ composable(" message_list" ) {
56
51
MessageList (onMessageClick = { id ->
57
52
navController.navigate(" message_detail/$id " )
58
53
})
59
54
}
60
- composable(
61
- route = " message_detail/{id}" ,
62
- deepLinks = listOf (navDeepLink {
63
- uriPattern = " googleandroidsnippets://app/message_detail/{id}"
64
- })) {
65
- val id = it.arguments?.getString(" id" ) ? : 0
66
- MessageDetail (id = " message $id " )
55
+ composable(" message_detail/{id}" ) {
56
+ MessageDetail (id = it.arguments?.getString(" id" )!! )
67
57
}
68
58
}
69
59
}
@@ -82,16 +72,13 @@ fun MessageDetail(id: String) {
82
72
ScreenScaffold (
83
73
scrollState = scrollState,
84
74
contentPadding = padding
85
- ) { scaffoldPaddingValues ->
75
+ ) {
86
76
// Screen content goes here
87
77
// [END android_wear_navigation]
88
- TransformingLazyColumn (
89
- state = scrollState,
90
- contentPadding = scaffoldPaddingValues
91
- ) {
78
+ TransformingLazyColumn (state = scrollState) {
92
79
item {
93
80
Text (
94
- text = " Detail $id " ,
81
+ text = id ,
95
82
textAlign = TextAlign .Center ,
96
83
modifier = Modifier .fillMaxSize()
97
84
)
0 commit comments