android.view.WindowManager$BadTokenException: add window android.view.ViewRootImpl$W@10a45

Unable to permission denied for window type 2010

android7.0 系统弹框权限默认没打开,需要请求打开权限。

解决方案:

 try {            showAskDialog();        }        catch (Exception e)        {            Intent intent = new Intent(Settings.ACTION_MANAGE_OVERLAY_PERMISSION);            intent.setData(Uri.parse("package:" + getPackageName()));            startActivityForResult(intent, GET_DIALOG_PERMISSION);        }
 @Override    protected void onActivityResult(int requestCode, int resultCode, Intent data) {        super.onActivityResult(requestCode, resultCode, data);        if(requestCode == GET_DIALOG_PERMISSION)        {            showAskDialog();        }}


更多相关文章

  1. android MediaPlayer播放InputStream解决方案
  2. PermissionsDispatcher库的使用(简单处理Android 6.0系统中的运行
  3. android发送短信填入手机号码,6.0动态请求权限拨打电话
  4. Android 应用Root权限申请实现
  5. mac 系统开发android,真机调试解决方案(无数的坑之后吐血总结)
  6. Android手动检查并申请权限
  7. Android中在sdcard上创建文件夹,注意加权限!!!!

随机推荐

  1. 13-7-5 android Tabhost功能实现
  2. Android直接播放麦克风采集到的声音
  3. android Q的init rc脚本创建目录失败问题
  4. Android 常用动画小结
  5. Android好轮子-封装很好的库
  6. Android(安卓)出现 avc: denied { execmo
  7. android 调试的一些小技巧
  8. Android NDK: No rule to make target
  9. Android 客户端选择响应最快的一个服务器
  10. android中网络图片的显示