|
|
|
@ -148,6 +148,12 @@ class PermissionUtil { |
|
|
|
_hideExplanationOverlay(); |
|
|
|
} |
|
|
|
return false; |
|
|
|
} finally { |
|
|
|
// 确保在异常或正常流程结束时都隐藏解释横幅 |
|
|
|
if (isOverlayShown) { |
|
|
|
_hideExplanationOverlay(); |
|
|
|
Logger.d('PermissionUtil', '在 finally 块中关闭权限说明弹窗'); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -198,7 +204,7 @@ class PermissionUtil { |
|
|
|
], |
|
|
|
), |
|
|
|
// 防止用户通过点击背景关闭解释横幅 |
|
|
|
barrierDismissible: false, |
|
|
|
//barrierDismissible: false, |
|
|
|
); |
|
|
|
} |
|
|
|
|
|
|
|
|