Android 9.0 и настройки. ACTION_MANAGE_OVERLAY_PERMISSION. Настройки активности не закрываются после разрешения - PullRequest
0 голосов
/ 27 июня 2019

Мне нужно предоставить приложению разрешение SYSTEM_ALERT_WINDOW. Итак, я выполняю этот код

val intent = Intent(Settings.ACTION_MANAGE_OVERLAY_PERMISSION, Uri.parse("package:${context?.packageName}"))
startActivityForResult(intent, APP_OVERLAY_PERMISSION)

В версиях Android ниже 9 после того, как я получил это разрешение и нажал кнопку «Назад» в окне «Настройки» - я возвращаюсь обратно в приложение. Но на Android 9, когда я нажимаю назад - я возвращаюсь к предыдущему экрану настроек, поэтому мне нужно многократно нажимать назад, чтобы вернуться в свое приложение. Может быть, кто-то знает, как заставить действие настроек закрываться после получения разрешения? Спасибо

...