From a0f325b5597ceb5e791f69ac4fa9caa9d8dc3754 Mon Sep 17 00:00:00 2001 From: Quyunshuo Date: Tue, 16 Mar 2021 09:43:12 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=AF=B9=E7=AC=AC=E4=B8=89=E6=96=B9?= =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E6=B7=BB=E5=8A=A0=E8=BF=9B=E7=A8=8B?= =?UTF-8?q?=E9=99=90=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/quyunshuo/common/CommonApplication.kt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Lib_Common/src/main/java/com/quyunshuo/common/CommonApplication.kt b/Lib_Common/src/main/java/com/quyunshuo/common/CommonApplication.kt index 7689267..a9e25d7 100644 --- a/Lib_Common/src/main/java/com/quyunshuo/common/CommonApplication.kt +++ b/Lib_Common/src/main/java/com/quyunshuo/common/CommonApplication.kt @@ -7,6 +7,7 @@ import com.alibaba.android.arouter.launcher.ARouter import com.quyunshuo.base.BaseApplication import com.quyunshuo.base.BaseApplication.InitDepend import com.quyunshuo.base.utils.ActivityStackManager +import com.quyunshuo.base.utils.ProcessUtils import com.quyunshuo.base.utils.SpUtils import com.tencent.bugly.crashreport.CrashReport @@ -36,8 +37,11 @@ open class CommonApplication : BaseApplication(), Application.ActivityLifecycleC */ override fun initByFrontDesk(): InitDepend { val worker = mutableListOf<() -> String>() - worker.add { initMMKV() } - worker.add { initARouter() } + // 以下只需要在主进程当中初始化 按需要调整 + if (ProcessUtils.isMainProcess(this)) { + worker.add { initMMKV() } + worker.add { initARouter() } + } worker.add { initTencentBugly() } return InitDepend(null, worker) }