андроида
Хочу сфоткать что-то с камеры. Открывается вью с камерой, но если сделаю фотку/возвращусь назад, то случается краш.
val launcher = rememberLauncherForActivityResult(
contract = ActivityResultContracts.TakePicture(),
onResult = {
if (it) {
//Сохраняем
}
)
LaunchedEffect(Unit) {
launcher.launch(uri)
}
В логах ничего интересного
Unknown bits set in runtime_flags: 0x8000
Access denied finding property "runtime.mmitest.isrunning"
com.myapp.debug E/AwareLog: AtomicFileUtils: readFileLines file not exist: android.util.AtomicFile@7a7ead9
Кто встречался с такой проблемой? И это ли правильный путь для того, чтобы получить фото с камеры?
Просто я в этом сильно зеленый, вижу другие варианты получение фото с помощью AndroidView
ПС на других устройствах все нормально работает
Jetpack Compose кажется тут не причем, если вы хотите через ActivityResult
мб мб. Хз правильно ли написан код, можно ли по-другому взять фото и как бы отследить краш🤔 В другом семлпе у меня через ActivityResult фото берется без особых проблем Даже не знаю в чем дело. Плюс взятия файлов через ActivityResult норм робит через похожий код
Обсуждают сегодня