From 3eb281f930f13ce2d6bdaeab569b5156a0dc4e3d Mon Sep 17 00:00:00 2001 From: tongtongstudio Date: Thu, 5 Feb 2026 19:11:37 +0800 Subject: [PATCH] =?UTF-8?q?version:=20bugfixes:=20update:=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/com/hainaos/vc/utils/LenovoCsdkUtil.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/hainaos/vc/utils/LenovoCsdkUtil.java b/app/src/main/java/com/hainaos/vc/utils/LenovoCsdkUtil.java index 9447379..5ee1b2e 100644 --- a/app/src/main/java/com/hainaos/vc/utils/LenovoCsdkUtil.java +++ b/app/src/main/java/com/hainaos/vc/utils/LenovoCsdkUtil.java @@ -41,7 +41,12 @@ public class LenovoCsdkUtil { Log.e(TAG, "LenovoCsdkUtil: devices not activated"); } List packages = mCSDKManager.getRuntimePermissionWhiteList(); - if (!packages.contains(BuildConfig.APPLICATION_ID)) { + if (packages != null) { + if (!packages.contains(BuildConfig.APPLICATION_ID)) { + packages.add(BuildConfig.APPLICATION_ID); + } + } else { + packages = new ArrayList<>(); packages.add(BuildConfig.APPLICATION_ID); } mCSDKManager.addRuntimePermissionWhiteList(packages);