Создание диалога в Системных настройках
В своем приложении я проверяю разрешение наложения, если у меня его нет, я запрашиваю у пользователя включить его в настройках системы, я пытаюсь создать диалог или всплывающее окно, но диалог не появляется в новом действии.
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
if (!Settings.canDrawOverlays(this)) {
Intent overLay = new Intent(Settings.ACTION_MANAGE_OVERLAY_PERMISSION, Uri.parse("package:" + getPackageName()));
AlertDialog.Builder dialog = new AlertDialog.Builder(MainActivity.this);
dialog.setCancelable(true);
dialog.setTitle("Required");
dialog.setMessage("please Enable" );
final AlertDialog alert = dialog.create();
alert.show();
startActivity(overLay);
}
}