Как запретить пользователю закрывать системный диалог, не нажимая на опцию в Android

#android #kotlin

Вопрос:

У меня есть следующее намерение, которое вызывает системный экран, чтобы выбрать midia.

 val intent = Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI) startActivityForResult(intent, Code.GALLERY);  

пример телефона Android

Если пользователь нажимает вне системного диалогового окна или кнопку «Назад» или проводит по ней пальцем вниз, окно закрывается.

Есть ли способ запретить пользователю закрывать его всеми этими способами?

Я имею в виду, есть ли способ закрыть это диалоговое окно ТОЛЬКО в том случае, если пользователь выберет опцию из списка?

Комментарии:

1. Я не думаю, что есть какой-то способ . вам нужно создать для него свой собственный пользовательский диалог . Также после того, как вы отключите эти параметры, как пользователь в любом случае решит закрыть диалоговое окно ?

2. Я нашел другой способ управления им, я использовал методы жизненного цикла для управления видимостью экрана, которые были у меня до этого.