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());