Hasan Nagizade
09/26/2022, 8:15 AMAle Stamato
09/26/2022, 10:18 AMHasan Nagizade
09/26/2022, 10:41 AMHasan Nagizade
09/26/2022, 7:44 PMAmardeep
12/12/2023, 8:58 AMAmardeep
12/12/2023, 8:59 AMI am getting this error when composable() throws an exception
@Composable
fun withErrorHandling(composable: @Composable () -> Unit) {
// var errorMessage by remember { mutableStateOf("") }
runCatching {
composable()
// if (errorMessage.isNotBlank()) errorScreen(errorMessage) else composable()
}.recover {
println("11111")
errorScreen(it.message.orEmpty())
}
}
@Composable
fun errorScreen(errorMessage: String) {
Row(modifier = Modifier.background(MaterialTheme.colors.background).fillMaxSize()) {
Text(errorMessage)
}
}