Попытка предотвратить расширение строки состояния, но появляется ошибка - PullRequest
0 голосов
/ 20 сентября 2019

Я пытаюсь предотвратить расширение строки состояния на Android API 26, но получаю ошибку E/: android.view.WindowManager$BadTokenException: Unable to add window android.view.ViewRootImpl$W@acbb68b -- permission denied for window type 2010. Код, который я использую, взят из здесь .У меня есть все установленные права пользователя манифеста:

    <uses-permission android:name="android.permission.ACTION_MANAGE_OVERLAY_PERMISSION" />
    <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />

И здесь:

        if (android.os.Build.VERSION.SDK_INT >= 23 && !Settings.canDrawOverlays(this)) {   //Android M Or Over
            Intent intent = new Intent(Settings.ACTION_MANAGE_OVERLAY_PERMISSION, Uri.parse("package:" + getPackageName()));
            startActivityForResult(intent,REQUEST_PERMISSION );
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...