Sam*_*Sam 19 android-jetpack-navigation android-jetpack-compose
如何禁用 Jetpack Compose 中的后退按钮?我不希望用户返回到上一个屏幕。
我尝试了下面的代码,但用户仍然可以返回到上一个屏幕:
BackHandler(enabled = false) {
// do nothing
}
Run Code Online (Sandbox Code Playgroud)
Raj*_*har 33
您应该设置enabled为true控制后退按钮。然后BackHandler从current destination您的NavHost
NavHost(
navController = navController,
startDestination = startDestination
) {
composable(
route = "Your Destination Route"
) {
BackHandler(true) {
// Or do nothing
Log.i("LOG_TAG", "Clicked back")
}
YourDestinationScreen()
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8725 次 |
| 最近记录: |