From 016f43c1c41585f63318f0cf7175516156d45b8f Mon Sep 17 00:00:00 2001 From: lixiaopeng Date: Thu, 8 Dec 2022 11:23:18 +0800 Subject: [PATCH] =?UTF-8?q?[2.13.0]=20=E4=BF=AE=E5=A4=8D=20=E5=8D=87?= =?UTF-8?q?=E7=BA=A7=E5=BC=B9=E6=A1=86=E5=8F=AF=E8=83=BD=E7=9A=84crash?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../eagle/core/function/hmi/ui/MoGoHmiFragment.kt | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/MoGoHmiFragment.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/MoGoHmiFragment.kt index 4ea178bc6d..8ce2536cf9 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/MoGoHmiFragment.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/MoGoHmiFragment.kt @@ -20,6 +20,7 @@ import androidx.core.view.* import androidx.lifecycle.lifecycleScope import com.alibaba.android.arouter.facade.annotation.Route import com.alibaba.android.arouter.launcher.ARouter +import com.mogo.commons.context.ContextHolderUtil import com.mogo.commons.mvp.BaseFragment import com.mogo.commons.mvp.MvpFragment import com.mogo.commons.voice.* @@ -1463,11 +1464,13 @@ class MoGoHmiFragment : MvpFragment(), content: String, installType: String ) { - if (upgradeAppDialog == null) { - upgradeAppDialog = context?.let { UpgradeAppDialog(it) } + if (ContextHolderUtil.getContext() != null) { + if (upgradeAppDialog == null) { + upgradeAppDialog = UpgradeAppDialog(ContextHolderUtil.getContext()) + } + upgradeAppDialog!!.setCanceledOnTouchOutside(false) + upgradeAppDialog!!.showUpgradeAppDialog(name, url, title, content, installType) } - upgradeAppDialog!!.setCanceledOnTouchOutside(false) - upgradeAppDialog!!.showUpgradeAppDialog(name, url, title, content, installType) } /**