diff --git a/app/src/main/java/com/gh/common/util/DataUtils.java b/app/src/main/java/com/gh/common/util/DataUtils.java index 804dbeccbe..23137c5dc9 100644 --- a/app/src/main/java/com/gh/common/util/DataUtils.java +++ b/app/src/main/java/com/gh/common/util/DataUtils.java @@ -11,7 +11,6 @@ import android.util.Log; import com.gh.ad.AdDelegateHelper; import com.gh.gamecenter.BuildConfig; -import com.gh.gamecenter.common.base.GlobalActivityManager; import com.gh.gamecenter.common.base.activity.BaseActivity; import com.gh.gamecenter.common.constant.Constants; import com.gh.gamecenter.common.exposure.meta.MetaUtil; @@ -28,6 +27,7 @@ import com.gh.gid.GidCallback; import com.gh.gid.GidHelper; import com.halo.assistant.HaloApp; import com.lightgame.config.CommonDebug; +import com.lightgame.utils.AppManager; import com.lightgame.utils.Utils; import io.reactivex.schedulers.Schedulers; @@ -82,8 +82,8 @@ public class DataUtils { }); options.setBeforeBreadcrumb(((breadcrumb, hint) -> { - if ("ui.lifecycle".equals(breadcrumb.getCategory()) && "started".equals(breadcrumb.getData("state")) && GlobalActivityManager.INSTANCE.getCurrentActivity() instanceof BaseActivity) { - Pair businessId = ((BaseActivity) GlobalActivityManager.INSTANCE.getCurrentActivity()).getBusinessId(); + if ("ui.lifecycle".equals(breadcrumb.getCategory()) && "started".equals(breadcrumb.getData("state")) && AppManager.getInstance().currentActivity() instanceof BaseActivity) { + Pair businessId = ((BaseActivity) AppManager.getInstance().currentActivity()).getBusinessId(); if (businessId != null) { breadcrumb.setData("businessId1", businessId.component1()); breadcrumb.setData("businessId2", businessId.component2());