我想在按下后退按钮时显示警告对话框。但我正面临一个问题。
这是我的代码:
BackHanlder{
AlertDialogComponent()
}
我得到了这个错误:
@可组合调用只能在对象的上下文中发生@composable函数
帮忙吗?
要显示警报对话框,您必须保持布尔值为状态,并在后处理程序中更改它
var showAlertDialog by remember { mutableStateOf(false)}
BackHandler {
showAlertDialog = true
}
if(showAlertDialog){
AlertDialog(//)
}