优化模块依赖
This commit is contained in:
@@ -171,7 +171,6 @@ public class MogoServices implements IMogoMapListener,
|
||||
private IMogoIntentManager mIntentManager;
|
||||
private IMogoActionManager mActionManager;
|
||||
private IMogoADASController mADASController;
|
||||
private IMogoLauncher mLauncher;
|
||||
private IMogoFragmentManager mFragmentManager;
|
||||
private IMogoNavi mNavi;
|
||||
private IMogoRegisterCenter mRegisterCenter;
|
||||
@@ -557,7 +556,6 @@ public class MogoServices implements IMogoMapListener,
|
||||
mIntentManager.registerIntentListener(ConnectivityManager.CONNECTIVITY_ACTION, this);
|
||||
|
||||
mADASController = MarkerServiceHandler.getADASController();
|
||||
mLauncher = MarkerServiceHandler.getLauncher();
|
||||
mFragmentManager = MarkerServiceHandler.getFragmentManager();
|
||||
|
||||
mFragmentManager.addMainFragmentStackTransactionListener(this);
|
||||
|
||||
@@ -22,7 +22,9 @@ public class MyLocationHandler implements IntentHandler {
|
||||
if ( MarkerServiceHandler.getMogoStatusManager().isMainPageOnResume() ) {
|
||||
MarkerServiceHandler.getMapUIController().recoverLockMode();
|
||||
} else {
|
||||
MarkerServiceHandler.getLauncher().backToLauncher( context );
|
||||
if ( MarkerServiceHandler.getLauncher() != null ) {
|
||||
MarkerServiceHandler.getLauncher().backToLauncher( context );
|
||||
}
|
||||
UiThreadHandler.postDelayed( () -> {
|
||||
MarkerServiceHandler.getMapUIController().recoverLockMode();
|
||||
}, 2_000L );
|
||||
|
||||
@@ -50,7 +50,9 @@ class WholeVoiceCommandIntentHandler implements IntentHandler {
|
||||
}
|
||||
switch ( command ) {
|
||||
case ServiceConst.COMMAND_BACK:
|
||||
MarkerServiceHandler.getLauncher().backToLauncher( context );
|
||||
if ( MarkerServiceHandler.getLauncher() != null ) {
|
||||
MarkerServiceHandler.getLauncher().backToLauncher( context );
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user