Как перемещаться с передачей аргументов в Jetpack Compose?Android

Форум для тех, кто программирует под Android
Anonymous
Как перемещаться с передачей аргументов в Jetpack Compose?

Сообщение Anonymous »

Может ли кто-нибудь предоставить четкое объяснение или пример кода, демонстрирующий, как перемещаться между пунктами назначения и передавать аргументы с помощью Jetpack Compose?
На странице входа1, когда я нажимаю кнопку, я хочу перейти на следующую страницу. с тем же параметром
//MainActivity.kt
Surface(
modifier = Modifier.fillMaxSize(),
color = MaterialTheme.colorScheme.background
) {
LoginPage1(navController)
}

//LoginPage1
Button(
onClick = { "go to next page" },
shape = MaterialTheme.shapes.medium,
colors = ButtonDefaults.buttonColors(orange),
) {
}

Я попробовал это, но получил исключение java.lang.NullPointerException:
Button(
onClick = { navController.navigate("onboardingPage1") },
shape = MaterialTheme.shapes.medium,
colors = ButtonDefaults.buttonColors(orange),
)


Подробнее здесь: https://stackoverflow.com/questions/781 ... ck-compose

Вернуться в «Android»