Всем привет. Столкнулся с девайс-специфик багом на хоноре 9 версии

андроида

Хочу сфоткать что-то с камеры. Открывается вью с камерой, но если сделаю фотку/возвращусь назад, то случается краш.

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

ПС на других устройствах все нормально работает

2 ответов

23 просмотра

Jetpack Compose кажется тут не причем, если вы хотите через ActivityResult

Макс-Провоторов Автор вопроса
🚄 Bonк em Saudade
Jetpack Compose кажется тут не причем, если вы хот...

мб мб. Хз правильно ли написан код, можно ли по-другому взять фото и как бы отследить краш🤔 В другом семлпе у меня через ActivityResult фото берется без особых проблем Даже не знаю в чем дело. Плюс взятия файлов через ActivityResult норм робит через похожий код

Похожие вопросы

Обсуждают сегодня

Всем привет! Скажите, никто не пытался уменьшить размер процесса ssl, которые ассоциируется с открытым соединением (не помню точное название этого процесса, но там была какая-...
Алексей
20
А какие существуют способы обработки ошибок выделения памяти в ядре? Т.е., допустим, есть функция, которая возвращает адрес свободной страницы в физической памяти и диапазон в...
disba1ancer
51
Всем привет. Запускаю snmp_server вызовом snmp:start() и получаю вот это: {bad_return, {{snmp_app,start,[normal,[]]}, {'EXIT', {{badmatch, {error, {{shutdown, {failed_to_sta...
Δημήτηρ
9
Кто хочет поиграться в легкий взлом специально уязвимого приложения? :) Ваше задани - вы студент группы 416 - оценку в 100 баллов и найти 10 флагов (текстовых) формата Step0...
Andrii Kurdiumov
4
Привет Хочу сделать аналог iCloud’а для своих проектов, чтобы пользовательская информация хранилась в облаке, была доступна во всех сервисах, её можно было подсасывать везде)...
Виталий
9
код Event::listen('cms.page.display', function (&$content, $slug, $page, $html) { if (is_object($content)) { dump($content); } else { dump($s...
Point 111
3
После переезда на эликсирные доки я не могу найти в интернете актуальную документацию. Раньше вбивал в гугл erlang man ets и первым результатом была свежая дока. Теперь там ст...
Danil Zagoskin
6
<div class="report-widget"> <h3 style="margin-bottom:10px;"> <?= e(__($this->property('title'))) ?> </h3> <button type="submit" data-request-flash ...
Vladimir 
2
помню, предыдущий ноут (последний с тачбаром (А ПОМНИТЕ?) и эскейпом) высаживался почти в ноль за полдня работы, его проще было держать на проводке всегда. на м1 максе я мог п...
Kirill Titov
2
Точно проблема в твиге?
Vladimir 
5
Карта сайта