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 c28b5bd6b7..b4175bbbc2 100644 --- a/app/src/main/java/com/gh/common/util/DataUtils.java +++ b/app/src/main/java/com/gh/common/util/DataUtils.java @@ -6,7 +6,6 @@ import android.content.Context; import android.os.Build; import android.text.TextUtils; -import com.gh.common.AppExecutor; import com.gh.common.constant.Config; import com.gh.gamecenter.BuildConfig; import com.halo.assistant.HaloApp; @@ -87,7 +86,7 @@ public class DataUtils { // 开启收集服务 StatService.startStatService(context, Config.MTA_APPKEY, com.tencent.stat.common.StatConstants.VERSION); - AppExecutor.getUiExecutor().execute(() -> StatService.registerActivityLifecycleCallbacks(context)); + StatService.registerActivityLifecycleCallbacks(context); } catch (MtaSDkException e) { e.printStackTrace(); } diff --git a/app/src/main/java/com/halo/assistant/HaloApp.java b/app/src/main/java/com/halo/assistant/HaloApp.java index c3a214eea1..72070ee4ef 100644 --- a/app/src/main/java/com/halo/assistant/HaloApp.java +++ b/app/src/main/java/com/halo/assistant/HaloApp.java @@ -12,6 +12,7 @@ import android.util.Log; import com.danikula.videocache.HttpProxyCacheServer; import com.facebook.drawee.backends.pipeline.Fresco; import com.gh.base.GHActivityLifecycleCallbacksImpl; +import com.gh.common.AppExecutor; import com.gh.common.LocalBroadcastReceiver; import com.gh.common.PushManager; import com.gh.common.exposure.ExposureManager; @@ -105,7 +106,7 @@ public class HaloApp extends TinkerAppLike { Log.e("CHANNEL_ID", mChannel); // DataUtils是根据debug/release自动编译对应的文件的 - DataUtils.init(getApplication(), mChannel); + AppExecutor.getUiExecutor().execute( () -> DataUtils.init(getApplication(), mChannel)); // 注册回调以用于做各种统计 registerActivityLifecycleCallbacks(new GHActivityLifecycleCallbacksImpl());