From 52f3de31385c805f3b33320e72439d8fc6a5415f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E5=8B=A4=E6=B0=91?= Date: Tue, 14 Apr 2026 23:31:33 +0800 Subject: [PATCH] =?UTF-8?q?```=20refactor(helper):=20=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E7=A6=BB=E7=BA=BF=E5=91=BD=E4=BB=A4=E6=9C=8D=E5=8A=A1=E5=88=9D?= =?UTF-8?q?=E5=A7=8B=E5=8C=96=E6=97=A5=E5=BF=97=E8=AE=B0=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在 OfflineCmdServiceHelper 初始化过程中添加多个调试日志点 - 重构 LogHelper.d 方法以支持可变参数输入 - 移除 LogHelper 中不再使用的注解导入 - 注释掉旧的 LogHelper.d 方法重载避免冲突 ``` --- .../brain/glass/helper/OfflineCmdServiceHelper.kt | 6 ++++++ .../main/java/com/xuqm/base/common/LogHelper.java | 13 +++++-------- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/com/nova/brain/glass/helper/OfflineCmdServiceHelper.kt b/app/src/main/java/com/nova/brain/glass/helper/OfflineCmdServiceHelper.kt index 7bf91c0..16ddd52 100644 --- a/app/src/main/java/com/nova/brain/glass/helper/OfflineCmdServiceHelper.kt +++ b/app/src/main/java/com/nova/brain/glass/helper/OfflineCmdServiceHelper.kt @@ -177,10 +177,13 @@ object OfflineCmdServiceHelper { } @Synchronized fun init(){ + LogHelper.d("init") if (initialized || initializing) { return } + LogHelper.d("init111") initializing = true + LogHelper.d("init222") initExecutor.execute { try { val service = GlassSdk.getGlassOfflineCmdService() @@ -188,6 +191,7 @@ object OfflineCmdServiceHelper { LogHelper.e("OfflineCmdServiceHelper","service is null") return@execute } + LogHelper.d("init444") LogHelper.e("OfflineCmdServiceHelper","service 存在") for (bean in list) { service.add(VoiceAction(bean.text, bean.pinyin, object : IVoiceCallback.Stub() { @@ -199,8 +203,10 @@ object OfflineCmdServiceHelper { } })) } + LogHelper.d("init555") initialized = true } finally { + LogHelper.d("init333") initializing = false } } diff --git a/base/src/main/java/com/xuqm/base/common/LogHelper.java b/base/src/main/java/com/xuqm/base/common/LogHelper.java index 8521ecd..84b271a 100644 --- a/base/src/main/java/com/xuqm/base/common/LogHelper.java +++ b/base/src/main/java/com/xuqm/base/common/LogHelper.java @@ -1,8 +1,5 @@ package com.xuqm.base.common; -import androidx.annotation.NonNull; -import androidx.annotation.Nullable; - import com.orhanobut.logger.Logger; import java.util.Locale; @@ -18,15 +15,15 @@ public class LogHelper { Logger.t(tag).d(object); } - public static void d(Object object) { + public static void d(Object... args) { StackTraceElement caller = getCallerStackTraceElement(); String tag = generateTag(caller); - Logger.t(tag).d(object); + Logger.t(tag).d(args); } - public static void d(@NonNull String message, @Nullable Object... args) { - Logger.t(message).d(args); - } +// public static void d(@NonNull String tag, @NonNull Object... args) { +// Logger.t(tag).d(args); +// } public static void e(String tag, Object object) { Logger.t(tag).e(object.toString());