Прикрепленное изображение
if (Build.VERSION.SDK_INT > 20) {
if (!Settings.canDrawOverlays(this)) {
try {
//code to open Settings screen
startActivityForResult(new Intent(
Settings.ACTION_MANAGE_OVERLAY_PERMISSION, Uri.parse("package:" + getPackageName())), 101);
} catch (Exception e) {
}
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
// Here is my customized toast
showCustomToast();
}
}, 500);
}
}
` Image`][1]
Я хочу показать инструкции / руководства для пользователя на экране настроек системы при получении разрешения « ACTION_MANAGE_OVERLAY_PERMISSION ». В приведенном выше коде я попытался показать пользовательский тост, используя Handler, он работает нормально ниже версии Android Pie, но не работает на версии Android Pie. Когда я перенаправляю приложение ro, на экране настроек появляется тост. Я пытался с настроенным приемником BroadCast, таймер также, но невозможно достичь этого Пожалуйста, предложите или, если есть какой-либо другой вариант, чтобы сделать это.