diff --git a/module_common/src/main/java/com/gh/gamecenter/common/base/activity/BaseActivity.java b/module_common/src/main/java/com/gh/gamecenter/common/base/activity/BaseActivity.java index ea8915246f..6a6465098a 100644 --- a/module_common/src/main/java/com/gh/gamecenter/common/base/activity/BaseActivity.java +++ b/module_common/src/main/java/com/gh/gamecenter/common/base/activity/BaseActivity.java @@ -567,7 +567,7 @@ public abstract class BaseActivity extends BaseAppCompatActivity implements Easy // 这里根据调用栈是否存在 DarkModeUtils 来确定是否为系统回调 StackTraceElement[] trace = Thread.currentThread().getStackTrace(); for (StackTraceElement element : trace) { - if (element.getClassName().contains(DarkModeUtils.class.getSimpleName())) { + if (element.getClassName().equals(DarkModeUtils.class.getName())) { isCalledBySystem = false; break; }