diff --git a/config.gradle b/config.gradle index 21ac5be8ec..454fd3cc9b 100644 --- a/config.gradle +++ b/config.gradle @@ -166,7 +166,7 @@ ext { // obu sdk obusdk : "com.zhidao.enterprise.smartv2x:smartv2x:1.0.0.3", - mogoobu : 'com.zhidao.support.obu:mogoobu:1.0.0.16', + mogoobu : 'com.zhidao.support.obu:mogoobu:1.0.0.17', mogoami : 'com.zhidao.support.obu.ami:mogoami:1.0.0.4', adasHigh : 'com.zhidao.support.adas:high:1.2.0.4', diff --git a/core/function-impl/mogo-core-function-obu-mogo/src/main/java/com/mogo/eagle/core/function/obu/mogo/MogoPrivateObuManager.kt b/core/function-impl/mogo-core-function-obu-mogo/src/main/java/com/mogo/eagle/core/function/obu/mogo/MogoPrivateObuManager.kt index 945f2dd382..207654bb3e 100644 --- a/core/function-impl/mogo-core-function-obu-mogo/src/main/java/com/mogo/eagle/core/function/obu/mogo/MogoPrivateObuManager.kt +++ b/core/function-impl/mogo-core-function-obu-mogo/src/main/java/com/mogo/eagle/core/function/obu/mogo/MogoPrivateObuManager.kt @@ -120,9 +120,17 @@ class MogoPrivateObuManager private constructor() { super.onCvxAppInitIndInfo(info) Logger.d(MogoObuConst.TAG_MOGO_OBU, "onCvxAppInitIndInfo ------> $info") if (info != null) { - mObuStatusInfo.stackInfo = info.stack_info - mObuStatusInfo.appInfo = info.app_info - mObuStatusInfo.hliInfo = info.hli_info + if (!info.stack_info.isNullOrEmpty()) { + mObuStatusInfo.stackInfo = info.stack_info + } + + if (!info.app_info.isNullOrEmpty()) { + mObuStatusInfo.appInfo = info.app_info + } + + if (!info.hli_info.isNullOrEmpty()) { + mObuStatusInfo.hliInfo = info.hli_info + } CallerObuListenerManager.invokeListener(mObuStatusInfo) } }