From 58fded9d76efb0b10ff9d7c6354f063fa5813dca Mon Sep 17 00:00:00 2001 From: wangcongtao Date: Wed, 26 Feb 2020 15:37:20 +0800 Subject: [PATCH] opt --- .../src/main/java/com/mogo/module/apps/AppsFragment.java | 4 ---- .../src/main/java/com/mogo/module/apps/AppsPresenter.java | 5 +++++ .../src/main/java/com/mogo/module/share/ShareControl.java | 2 -- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/modules/mogo-module-apps/src/main/java/com/mogo/module/apps/AppsFragment.java b/modules/mogo-module-apps/src/main/java/com/mogo/module/apps/AppsFragment.java index f6565bf39c..753380bc40 100644 --- a/modules/mogo-module-apps/src/main/java/com/mogo/module/apps/AppsFragment.java +++ b/modules/mogo-module-apps/src/main/java/com/mogo/module/apps/AppsFragment.java @@ -39,7 +39,6 @@ public class AppsFragment extends MvpFragment< AppsView, AppsPresenter > impleme private View mExit; private IMogoFragmentManager mMogoFragmentManager; - private IMogoStatusManager mMogoStatusManager; private View mLoadingView; private PagerSlidingTabStripV2 mIndicator; @@ -66,7 +65,6 @@ public class AppsFragment extends MvpFragment< AppsView, AppsPresenter > impleme @Override public void onStateChanged( @NonNull View bottomSheet, int newState ) { if ( newState == BottomSheetBehavior.STATE_COLLAPSED ) { - mMogoStatusManager.setAppListUIShow( TAG, false ); mMogoFragmentManager.pop(); } } @@ -93,8 +91,6 @@ public class AppsFragment extends MvpFragment< AppsView, AppsPresenter > impleme public void onActivityCreated( @Nullable Bundle savedInstanceState ) { super.onActivityCreated( savedInstanceState ); mMogoFragmentManager = ( IMogoFragmentManager ) ARouter.getInstance().build( MogoServicePaths.PATH_FRAGMENT_MANAGER ).navigation(); - mMogoStatusManager = ( IMogoStatusManager ) ARouter.getInstance().build( MogoServicePaths.PATH_STATUS_MANAGER ).navigation(); - mMogoStatusManager.setAppListUIShow( TAG, true ); } @Override diff --git a/modules/mogo-module-apps/src/main/java/com/mogo/module/apps/AppsPresenter.java b/modules/mogo-module-apps/src/main/java/com/mogo/module/apps/AppsPresenter.java index 3b86efe5d1..9a5c6116f7 100644 --- a/modules/mogo-module-apps/src/main/java/com/mogo/module/apps/AppsPresenter.java +++ b/modules/mogo-module-apps/src/main/java/com/mogo/module/apps/AppsPresenter.java @@ -13,6 +13,7 @@ import com.mogo.module.apps.model.AppsModel; import com.mogo.service.MogoServicePaths; import com.mogo.service.analytics.IMogoAnalytics; import com.mogo.service.cardmanager.IMogoCardManager; +import com.mogo.service.statusmanager.IMogoStatusManager; import com.mogo.utils.ThreadPoolService; import com.mogo.utils.UiThreadHandler; import com.mogo.utils.logger.Logger; @@ -34,6 +35,7 @@ public class AppsPresenter extends Presenter< AppsView > { private AppLaunchFilter mLauncher; private IMogoCardManager mCardManager; + private IMogoStatusManager mMogoStatusManager; public AppsPresenter( AppsView view ) { super( view ); @@ -54,6 +56,8 @@ public class AppsPresenter extends Presenter< AppsView > { } ); mAnalytics = ( IMogoAnalytics ) ARouter.getInstance().build( MogoServicePaths.PATH_UTILS_ANALYTICS ).navigation( getContext() ); + mMogoStatusManager = ( IMogoStatusManager ) ARouter.getInstance().build( MogoServicePaths.PATH_STATUS_MANAGER ).navigation(); + mMogoStatusManager.setAppListUIShow( TAG, true ); } private void renderAppsList() { @@ -100,6 +104,7 @@ public class AppsPresenter extends Presenter< AppsView > { @Override public void onDestroy( @NonNull LifecycleOwner owner ) { super.onDestroy( owner ); + mMogoStatusManager.setAppListUIShow( TAG, false ); AppsListChangedLiveData.getInstance().release(); mView = null; mLauncher.destroy(); diff --git a/modules/mogo-module-share/src/main/java/com/mogo/module/share/ShareControl.java b/modules/mogo-module-share/src/main/java/com/mogo/module/share/ShareControl.java index 43ce0868aa..4daa81243e 100644 --- a/modules/mogo-module-share/src/main/java/com/mogo/module/share/ShareControl.java +++ b/modules/mogo-module-share/src/main/java/com/mogo/module/share/ShareControl.java @@ -2,8 +2,6 @@ package com.mogo.module.share; import android.content.Context; -import com.mogo.map.MogoNavi; -import com.mogo.map.impl.amap.navi.NaviClient; import com.mogo.module.share.dialog.LaucherShareDialog; /**