Создание диалога в Системных настройках

В своем приложении я проверяю разрешение наложения, если у меня его нет, я запрашиваю у пользователя включить его в настройках системы, я пытаюсь создать диалог или всплывающее окно, но диалог не появляется в новом действии.

 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);


        }
    }

0 ответов

Другие вопросы по тегам