计算机知识分享网

【android】Android开发中8.x高版本Unable to add window android.view.ViewRootImpl问题

比如原来的会提示以下错误:
// 原来的(会报标题错误)
mDialog.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);
我们修改为兼容高版本
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
    mDialog.getWindow().setType(WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY);
 } else {
    mDialog.getWindow().setType(WindowManager.LayoutParams.TYPE_PHONE);
}

#Android