按后退键时如何使用警告对话框?



我想在按下后退按钮时显示警告对话框。但我正面临一个问题。

这是我的代码:

BackHanlder{
AlertDialogComponent()
}

我得到了这个错误:

@可组合调用只能在对象的上下文中发生@composable函数

帮忙吗?

要显示警报对话框,您必须保持布尔值为状态,并在后处理程序中更改它

var showAlertDialog by remember { mutableStateOf(false)}
BackHandler {
showAlertDialog = true
}
if(showAlertDialog){
AlertDialog(//)
}

最新更新