diff --git a/app/build.gradle b/app/build.gradle index 5e6f40669b..ccd44001f9 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -107,6 +107,7 @@ dependencies { implementation rootProject.ext.dependencies.modulecommon implementation rootProject.ext.dependencies.moduletanlu implementation rootProject.ext.dependencies.modulesearch + implementation rootProject.ext.dependencies.mogomoduleback } else { implementation project(':modules:mogo-module-main') implementation project(':foudations:mogo-commons') diff --git a/app/src/main/java/com/mogo/launcher/MogoApplication.java b/app/src/main/java/com/mogo/launcher/MogoApplication.java index 7ad99d1205..a470cfad8f 100644 --- a/app/src/main/java/com/mogo/launcher/MogoApplication.java +++ b/app/src/main/java/com/mogo/launcher/MogoApplication.java @@ -10,6 +10,7 @@ import com.mogo.commons.AbsMogoApplication; import com.mogo.commons.debug.DebugConfig; import com.mogo.launcher.news.FreshNewsConstants; import com.mogo.module.adcard.AdCardConstants; +import com.mogo.module.back.BackToMainHomeManager; import com.mogo.module.carchatting.card.CallChatConstant; import com.mogo.module.common.MogoModule; import com.mogo.module.common.MogoModulePaths; @@ -56,7 +57,7 @@ public class MogoApplication extends AbsMogoApplication { MogoModulePaths.addModule(new MogoModule(MediaConstants.TAG, MediaConstants.MODULE_TYPE)); MogoModulePaths.addModule(new MogoModule( FreshNewsConstants.TAG, FreshNewsConstants.MODULE_NAME)); MogoModulePaths.addModule(new MogoModule(PushUIConstants.TAG, PushUIConstants.TAG)); - // BackToMainHomeManager.addMainHomeView(); + BackToMainHomeManager.addMainHomeView(); } @Override diff --git a/modules/mogo-module-main/build.gradle b/modules/mogo-module-main/build.gradle index 61422928c8..34166e520b 100644 --- a/modules/mogo-module-main/build.gradle +++ b/modules/mogo-module-main/build.gradle @@ -51,6 +51,7 @@ dependencies { implementation rootProject.ext.dependencies.moduleapps implementation rootProject.ext.dependencies.mogoconnection implementation rootProject.ext.dependencies.moduleextensions + implementation rootProject.ext.dependencies.mogomoduleback } else { implementation project(":foudations:mogo-utils") implementation project(":foudations:mogo-commons") @@ -62,6 +63,7 @@ dependencies { implementation project(':modules:mogo-module-apps') implementation project(':foudations:mogo-connection') implementation project(':modules:mogo-module-extensions') + implementation project(':modules:mogo-module-back') } } diff --git a/modules/mogo-module-main/src/main/java/com/mogo/module/main/MainActivity.java b/modules/mogo-module-main/src/main/java/com/mogo/module/main/MainActivity.java index 1d197c2e9f..d6e4faa63a 100644 --- a/modules/mogo-module-main/src/main/java/com/mogo/module/main/MainActivity.java +++ b/modules/mogo-module-main/src/main/java/com/mogo/module/main/MainActivity.java @@ -21,6 +21,7 @@ import com.mogo.map.location.MogoLocation; import com.mogo.map.marker.IMogoMarker; import com.mogo.map.marker.IMogoMarkerClickListener; import com.mogo.map.uicontroller.IMogoMapUIController; +import com.mogo.module.back.BackToMainHomeManager; import com.mogo.module.common.MogoModule; import com.mogo.module.common.MogoModulePaths; import com.mogo.module.main.assist.MapBroadCastHelper; @@ -409,7 +410,7 @@ public class MainActivity extends MvpActivity< MainView, MainPresenter > impleme mMogoMapUIController = null; mMogoCardManager = null; mMogoFragmentManager = null; - + BackToMainHomeManager.removeMainHomeView(); AIAssist.getInstance( this ).release(); } }