From 96aadfe54485d779517947b3a820cc18286b42f3 Mon Sep 17 00:00:00 2001 From: lixiaopeng Date: Fri, 24 Apr 2020 17:33:41 +0800 Subject: [PATCH] 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");