#android #kotlin
Вопрос:
У меня есть следующее намерение, которое вызывает системный экран, чтобы выбрать midia.
val intent = Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI) startActivityForResult(intent, Code.GALLERY);
Если пользователь нажимает вне системного диалогового окна или кнопку «Назад» или проводит по ней пальцем вниз, окно закрывается.
Есть ли способ запретить пользователю закрывать его всеми этими способами?
Я имею в виду, есть ли способ закрыть это диалоговое окно ТОЛЬКО в том случае, если пользователь выберет опцию из списка?
Комментарии:
1. Я не думаю, что есть какой-то способ . вам нужно создать для него свой собственный пользовательский диалог . Также после того, как вы отключите эти параметры, как пользователь в любом случае решит закрыть диалоговое окно ?
2. Я нашел другой способ управления им, я использовал методы жизненного цикла для управления видимостью экрана, которые были у меня до этого.