Когда пользователь выбирает параметр в диалоговом окне, я запрашиваю разрешение камеры. Как только пользователь дает разрешение, я открываю камеру, чтобы пользователь мог сделать снимок. После захвата фотографии пользователь может ее обрезать.
Однако BottomSheetDialog закрывается после обрезки, а иногда закрывается сразу после захвата изображения, чего мне не нужно. Эта проблема возникает только на мобильных устройствах Samsung и Vivo.
Диалоговое окно открывается:
[img]https:/ /i.sstatic.net/JpEjbNB2m.jpg[/img]
Запрос разрешений:


Сделать/обрезать фотографию:


После этого диалоговое окно автоматически закрывается:

I не хочу, чтобы BottomSheetDialog закрывался после обрезки изображения, как это исправить?
Подробнее здесь: https://stackoverflow.com/questions/791 ... an-image-o
Мобильная версия