From f75241a451c94821f28b76cdf578e2c2be7c2b4a Mon Sep 17 00:00:00 2001 From: lixiaopeng Date: Fri, 24 Apr 2020 15:29:50 +0800 Subject: [PATCH 1/3] opt --- gradle.properties | 2 +- .../mogo/module/extensions/entrance/EntrancePresenter.java | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/gradle.properties b/gradle.properties index fd6068584b..3eff17b177 100644 --- a/gradle.properties +++ b/gradle.properties @@ -42,7 +42,7 @@ MOGO_MODULE_COMMON_VERSION=1.0.3.8 MOGO_MODULE_MAIN_VERSION=1.0.3.8 MOGO_MODULE_MAP_VERSION=1.0.3.8 MOGO_MODULE_SERVICE_VERSION=1.0.3.8 -MOGO_MODULE_EXTENSIONS_VERSION=1.0.3.8 +MOGO_MODULE_EXTENSIONS_VERSION=1.0.3.9 MOGO_MODULE_SEARCH_VERSION=1.0.3.8 MOGO_MODULE_BACK_VERSION=1.0.3.8 MOGO_MODULE_GPS_SIMULATOR_VERSION=1.0.3.8 diff --git a/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/entrance/EntrancePresenter.java b/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/entrance/EntrancePresenter.java index 7662f0ac2a..1cbe85e15c 100644 --- a/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/entrance/EntrancePresenter.java +++ b/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/entrance/EntrancePresenter.java @@ -276,6 +276,8 @@ public class EntrancePresenter extends Presenter< EntranceView > implements IMog } private void uploadRoadCondition() { + mStatusManager.setUploadingStatus("CARD_TYPE_ROAD_CONDITION", true); + traceTanluData( "2" ); sendShareReceiver( "1" ); Logger.d( "EntrancePresenter", "mogoIntentListener 上报路况 ----> " ); @@ -284,6 +286,7 @@ public class EntrancePresenter extends Presenter< EntranceView > implements IMog } private void uploadTrfficCheck() { + mStatusManager.setUploadingStatus("CARD_TYPE_ROAD_CONDITION", true); sendShareReceiver( "2" ); Logger.d( "EntrancePresenter", "mogoIntentListener 分享交通检查 ----> " ); traceTypeData( "3" ); @@ -291,6 +294,7 @@ public class EntrancePresenter extends Presenter< EntranceView > implements IMog } private void uploadRoadClosed() { + mStatusManager.setUploadingStatus("CARD_TYPE_ROAD_CONDITION", true); sendShareReceiver( "3" ); Logger.d( "EntrancePresenter", "mogoIntentListener 分享封路 ----> " ); traceTypeData( "4" ); From d6d60ff31727a06a17b2af8df3e564e86d5bfcaf Mon Sep 17 00:00:00 2001 From: lixiaopeng Date: Fri, 24 Apr 2020 15:34:53 +0800 Subject: [PATCH 2/3] opt --- gradle.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle.properties b/gradle.properties index 3eff17b177..0071884570 100644 --- a/gradle.properties +++ b/gradle.properties @@ -42,7 +42,7 @@ MOGO_MODULE_COMMON_VERSION=1.0.3.8 MOGO_MODULE_MAIN_VERSION=1.0.3.8 MOGO_MODULE_MAP_VERSION=1.0.3.8 MOGO_MODULE_SERVICE_VERSION=1.0.3.8 -MOGO_MODULE_EXTENSIONS_VERSION=1.0.3.9 +MOGO_MODULE_EXTENSIONS_VERSION=1.0.3.10 MOGO_MODULE_SEARCH_VERSION=1.0.3.8 MOGO_MODULE_BACK_VERSION=1.0.3.8 MOGO_MODULE_GPS_SIMULATOR_VERSION=1.0.3.8 From 96aadfe54485d779517947b3a820cc18286b42f3 Mon Sep 17 00:00:00 2001 From: lixiaopeng Date: Fri, 24 Apr 2020 17:33:41 +0800 Subject: [PATCH 3/3] add upload animation --- gradle.properties | 2 +- .../module/extensions/entrance/EntranceFragment.java | 3 +++ .../mogo/module/share/dialog/LaucherShareDialog.java | 10 ++++++++++ 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/gradle.properties b/gradle.properties index 0071884570..4736eddc31 100644 --- a/gradle.properties +++ b/gradle.properties @@ -54,7 +54,7 @@ MOGO_MODULE_GUIDE_VERSION=1.0.3.8 ## 工程外部模块 # 探路 -MOGO_MODULE_TANLU_VERSION=1.0.4.5 +MOGO_MODULE_TANLU_VERSION=1.0.5.1-SNAPSHOT # 车聊聊 CARCHATTING_VERSION=1.0.3.2-SNAPSHOT # 车聊聊接口 diff --git a/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/entrance/EntranceFragment.java b/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/entrance/EntranceFragment.java index 93a8a6d4ed..4c2f329430 100644 --- a/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/entrance/EntranceFragment.java +++ b/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/entrance/EntranceFragment.java @@ -111,6 +111,7 @@ public class EntranceFragment extends MvpFragment< EntranceView, EntrancePresent private IMogoStatusManager mMogoStatusManager; private EntrancePresenter mEntrancePresenter; private IMogoAuthorizeModuleManager mIMogoAuthorizeModuleManager; + private IMogoStatusManager mStatusManager; /** * 搜索莫模块 @@ -184,6 +185,8 @@ public class EntranceFragment extends MvpFragment< EntranceView, EntrancePresent mMogoFragmentManager = mApis.getFragmentManagerApi(); mMogoAddressManager = mApis.getAddressManagerApi(); + mStatusManager = mApis.getStatusManagerApi(); + mCommonAddress = findViewById( R.id.module_entrance_id_common_address ); mSearch = findViewById( R.id.module_entrance_id_search ); diff --git a/modules/mogo-module-share/src/main/java/com/mogo/module/share/dialog/LaucherShareDialog.java b/modules/mogo-module-share/src/main/java/com/mogo/module/share/dialog/LaucherShareDialog.java index a2fbf3cc96..4f84188b35 100644 --- a/modules/mogo-module-share/src/main/java/com/mogo/module/share/dialog/LaucherShareDialog.java +++ b/modules/mogo-module-share/src/main/java/com/mogo/module/share/dialog/LaucherShareDialog.java @@ -13,12 +13,16 @@ import android.widget.TextView; import androidx.annotation.NonNull; +import com.alibaba.android.arouter.launcher.ARouter; import com.mogo.module.share.R; import com.mogo.module.share.ShareControl; import com.mogo.module.share.constant.ShareConstants; import com.mogo.module.share.manager.ISeekHelpListener; import com.mogo.module.share.manager.SeekHelpManager; +import com.mogo.service.IMogoServiceApis; +import com.mogo.service.MogoServicePaths; import com.mogo.service.analytics.IMogoAnalytics; +import com.mogo.service.statusmanager.IMogoStatusManager; import com.mogo.utils.WindowUtils; import com.mogo.utils.logger.Logger; @@ -44,6 +48,8 @@ public class LaucherShareDialog implements View.OnClickListener { private TextView tvNeedHelp; private Context mContext; private IMogoAnalytics mAnalytics; + private IMogoStatusManager mStatusManager; + private IMogoServiceApis mApis; private WindowManager windowManager; @@ -51,6 +57,8 @@ public class LaucherShareDialog implements View.OnClickListener { public LaucherShareDialog(@NonNull Context context) { this.mContext = context; mAnalytics = ShareControl.getInstance(context).getMogoServiceApis().getAnalyticsApi(); + mApis = (IMogoServiceApis) ARouter.getInstance().build( MogoServicePaths.PATH_SERVICE_APIS ).navigation(context); + mStatusManager = mApis.getStatusManagerApi(); } private View body; @@ -135,6 +143,8 @@ public class LaucherShareDialog implements View.OnClickListener { * 发送广播 1拥堵,2交通检查,3封路 */ private void sendShareReceiver(String type) { + mStatusManager.setUploadingStatus("CARD_TYPE_ROAD_CONDITION", true); + Logger.d("LaucherShareDialog", "LaucherShareDialog sendShareReceiver ---->"); Intent intent = new Intent(); intent.setAction("com.zhidao.roadcondition.share");