From 639531e98e77b3dea0ed53d38178b4bfd004ddd9 Mon Sep 17 00:00:00 2001 From: zhangyuanzhen Date: Mon, 30 Mar 2020 18:39:40 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=89=93=E7=82=B9=E9=80=BB?= =?UTF-8?q?=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../module/navi/ui/setting/SettingAddressFragment.kt | 2 +- .../java/com/mogo/module/service/MogoServices.java | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/modules/mogo-module-search/src/main/java/com/mogo/module/navi/ui/setting/SettingAddressFragment.kt b/modules/mogo-module-search/src/main/java/com/mogo/module/navi/ui/setting/SettingAddressFragment.kt index f5575960c9..696b599fb5 100644 --- a/modules/mogo-module-search/src/main/java/com/mogo/module/navi/ui/setting/SettingAddressFragment.kt +++ b/modules/mogo-module-search/src/main/java/com/mogo/module/navi/ui/setting/SettingAddressFragment.kt @@ -193,7 +193,7 @@ class SettingAddressFragment : BaseFragment(), IMogoGeoSearchListener { override fun onDestroyView() { super.onDestroyView() - setMarkerStatus(true) +// setMarkerStatus(true) // SearchServiceHolder.getMapUIController() // .showMyLocation(true) SearchServiceHolder.listenerCenter.unregisterMogoMapListener( diff --git a/modules/mogo-module-service/src/main/java/com/mogo/module/service/MogoServices.java b/modules/mogo-module-service/src/main/java/com/mogo/module/service/MogoServices.java index e48f506cab..99bed15dfd 100644 --- a/modules/mogo-module-service/src/main/java/com/mogo/module/service/MogoServices.java +++ b/modules/mogo-module-service/src/main/java/com/mogo/module/service/MogoServices.java @@ -985,11 +985,22 @@ public class MogoServices implements IMogoMapListener, } mUiController.showMyLocation( !mNavi.isNaviing() ); AIAssist.getInstance( mContext ).unregisterUnWakeupCommand( ServiceConst.CMD_BACK ); + // 控制SearchUIShow 打点逻辑 + setMarkerStatus(false); + } else { mUiController.showMyLocation( false ); AIAssist.getInstance( mContext ) .registerUnWakeupCommand( ServiceConst.CMD_BACK, ServiceConst.CMD_BACK_WORDS, this ); mUiController.setPointToCenter( 0.5, 0.5 ); + setMarkerStatus(true); + } } + + protected void setMarkerStatus( boolean show ) { + mStatusManager.setSearchUIShow( + MogoModulePaths.PATH_FRAGMENT_SEARCH_CATEGORY, show + ); + } }