试图防止状态栏扩展但出现错误

时间:2019-09-20 13:54:27

标签: java android statusbar

我正在尝试防止状态栏在android API 26上扩展,但出现错误E/: android.view.WindowManager$BadTokenException: Unable to add window android.view.ViewRootImpl$W@acbb68b -- permission denied for window type 2010。我正在使用的代码来自here。 我已经设置了所有清单用户权限:

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

0 个答案:

没有答案