Jetpack Compose 禁用后退按钮

jetpack compose disable back button

如何禁用 Jetpack Compose 中的后退按钮或不希望用户返回上一屏幕,

我尝试了下面的代码,但仍然返回到上一个屏幕

BackHandler(enabled = false) {
       //do nothing
    }

您应该将 enabled 设置为 true 以控制后退按钮。然后从 NavHost

中的 current destination 调用 BackHandler
NavHost(
    navController = navController,
    startDestination = startDestination
) {

    composable(
        route = "Your Destination Route"
    ) {

        BackHandler(true) {
            // Or do nothing
            Timber.e("Clicked back")
        }

        YourDestinationScreen()
    }
}