Вот что у меня пока:
Код: Выделить всё
val cameraPermissionState = rememberPermissionState(
android.Manifest.permission.CAMERA
)
LaunchedEffect(cameraPermissionState) {
if (cameraPermissionState.status == PermissionStatus.Granted) {
viewModel.callServerMethod()
}
}
Button(onClick = { cameraPermissionState.launchPermissionRequest() }) {
Text("Get permission")
}
Есть ли способ выполнить вызов ViewModel только в первый раз? Полагаю, мой вариант использования больше похож на событие, чем на состояние.
Подробнее здесь: https://stackoverflow.com/questions/786 ... ate-update
Мобильная версия