From 27d994f4375f604ba7f49a5ba600882884d73126 Mon Sep 17 00:00:00 2001 From: mac <user@users-MacBook-Pro.local> Date: 星期五, 29 十二月 2023 16:07:28 +0800 Subject: [PATCH] 2023年12月29日16:07:20 --- app/src/main/java/com/hdl/photovoltaic/utils/PermissionUtils.java | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/hdl/photovoltaic/utils/PermissionUtils.java b/app/src/main/java/com/hdl/photovoltaic/utils/PermissionUtils.java index 8237d46..ff6a2d8 100644 --- a/app/src/main/java/com/hdl/photovoltaic/utils/PermissionUtils.java +++ b/app/src/main/java/com/hdl/photovoltaic/utils/PermissionUtils.java @@ -116,8 +116,9 @@ * @param activity - * @param permission - * @param permissionStateCallback - + * @param is_skip 鎷掔粷鏉冮檺鍚庢槸鍚﹀紩瀵煎埌璁剧疆閭i噷鎵撳紑(true=寮曞) */ - public static void requestPermissionsResultCallback(Activity activity, String permission, PermissionState permissionStateCallback) { + public static void requestPermissionsResultCallback(Activity activity, String permission, PermissionState permissionStateCallback, boolean is_skip) { // String permission = Manifest.permission.WRITE_EXTERNAL_STORAGE; int status = PermissionUtils.getPermissionState(activity, permission); switch (status) { @@ -141,7 +142,9 @@ @Override public void onDenied(List<String> permissions, boolean never) { - SharedPreUtils.putBoolean(permission, true); + if (is_skip) { + SharedPreUtils.putBoolean(permission, true); + } } }); break; -- Gitblit v1.8.0