bugfix
This commit is contained in:
@@ -31,100 +31,85 @@ public class SearchApisHolder {
|
||||
private static final String TAG = "SearchApisHolder";
|
||||
|
||||
private static IMogoServiceApis sApis;
|
||||
private static IMogoMapService sMapServiceApis;
|
||||
private static IMogoMapUIController sUiControllerApis;
|
||||
private static IMogoNavi sNaviApis;
|
||||
private static IMogoMarkerManager sMarkerManagerApis;
|
||||
private static IMogoFragmentManager sFragmentManagerApis;
|
||||
private static IMogoAnalytics sAnalyticsApis;
|
||||
private static IMogoLocationClient sLocationClientApis;
|
||||
private static IMogoStatusManager sStatusManager;
|
||||
private static IMogoRegisterCenter sRegisterCenterApis;
|
||||
private static IMogoIntentManager sIntentManager;
|
||||
private static IGuideShowProvider sGuideShowApis;
|
||||
private static IMogoSettingManager sSettingManager;
|
||||
private static IMogoGpsSimulatorManager sGpsSimulatorManager;
|
||||
private static IMogoSearchManager sSearchManager;
|
||||
|
||||
private static PersonalInfoManagerImpl mPersonalInfoManager;
|
||||
|
||||
static {
|
||||
Logger.d( TAG, "static block init." );
|
||||
sApis = ARouter.getInstance().navigation( IMogoServiceApis.class );
|
||||
sMapServiceApis = sApis.getMapServiceApi();
|
||||
sUiControllerApis = sMapServiceApis.getMapUIController();
|
||||
sNaviApis = sMapServiceApis.getNavi( AbsMogoApplication.getApp() );
|
||||
sMarkerManagerApis = sMapServiceApis.getMarkerManager( AbsMogoApplication.getApp() );
|
||||
sFragmentManagerApis = sApis.getFragmentManagerApi();
|
||||
sAnalyticsApis = sApis.getAnalyticsApi();
|
||||
sLocationClientApis = sMapServiceApis.getSingletonLocationClient( AbsMogoApplication.getApp() );
|
||||
sStatusManager = sApis.getStatusManagerApi();
|
||||
sRegisterCenterApis = sApis.getRegisterCenterApi();
|
||||
sIntentManager = sApis.getIntentManagerApi();
|
||||
sSettingManager = sApis.getSettingManagerApi();
|
||||
sSearchManager = sApis.getSearchManagerApi();
|
||||
sGpsSimulatorManager = ARouter.getInstance().navigation( IMogoGpsSimulatorManager.class );
|
||||
sGuideShowApis = ARouter.getInstance().navigation( IGuideShowProvider.class );
|
||||
}
|
||||
|
||||
public static IMogoServiceApis getApis() {
|
||||
if ( sApis == null ) {
|
||||
sApis = ARouter.getInstance().navigation( IMogoServiceApis.class );
|
||||
}
|
||||
return sApis;
|
||||
}
|
||||
|
||||
public static IMogoMapService getMapServiceApis() {
|
||||
return sMapServiceApis;
|
||||
return getApis().getMapServiceApi();
|
||||
}
|
||||
|
||||
public static IMogoMapUIController getUiControllerApis() {
|
||||
return sUiControllerApis;
|
||||
return getMapServiceApis().getMapUIController();
|
||||
}
|
||||
|
||||
public static IMogoNavi getNaviApis() {
|
||||
return sNaviApis;
|
||||
return getMapServiceApis().getNavi( AbsMogoApplication.getApp() );
|
||||
}
|
||||
|
||||
public static IMogoMarkerManager getMarkerManager() {
|
||||
return sMarkerManagerApis;
|
||||
return getMapServiceApis().getMarkerManager( AbsMogoApplication.getApp() );
|
||||
}
|
||||
|
||||
public static IMogoFragmentManager getFragmentManager() {
|
||||
return sFragmentManagerApis;
|
||||
return getApis().getFragmentManagerApi();
|
||||
}
|
||||
|
||||
public static IMogoAnalytics getAnalyticsApis() {
|
||||
return sAnalyticsApis;
|
||||
return getApis().getAnalyticsApi();
|
||||
}
|
||||
|
||||
public static IMogoLocationClient getLocationClientApis() {
|
||||
return sLocationClientApis;
|
||||
return getMapServiceApis().getSingletonLocationClient( AbsMogoApplication.getApp() );
|
||||
}
|
||||
|
||||
public static IMogoStatusManager getStatusManager() {
|
||||
return sStatusManager;
|
||||
return getApis().getStatusManagerApi();
|
||||
}
|
||||
|
||||
public static IMogoRegisterCenter getRegisterCenterApis() {
|
||||
return sRegisterCenterApis;
|
||||
return getApis().getRegisterCenterApi();
|
||||
}
|
||||
|
||||
public static IMogoIntentManager getIntentManager() {
|
||||
return sIntentManager;
|
||||
return getApis().getIntentManagerApi();
|
||||
}
|
||||
|
||||
public static IGuideShowProvider getGuideShowApis() {
|
||||
if ( sGuideShowApis == null ) {
|
||||
sGuideShowApis = ARouter.getInstance().navigation( IGuideShowProvider.class );
|
||||
}
|
||||
return sGuideShowApis;
|
||||
}
|
||||
|
||||
public static IMogoSettingManager getSettingManager() {
|
||||
return sSettingManager;
|
||||
return getApis().getSettingManagerApi();
|
||||
}
|
||||
|
||||
public static IMogoGpsSimulatorManager getGpsSimulatorManager() {
|
||||
if ( sGpsSimulatorManager == null ) {
|
||||
sGpsSimulatorManager = ARouter.getInstance().navigation( IMogoGpsSimulatorManager.class );
|
||||
}
|
||||
return sGpsSimulatorManager;
|
||||
}
|
||||
|
||||
public static IMogoSearchManager getSearchManager() {
|
||||
return sSearchManager;
|
||||
return getApis().getSearchManagerApi();
|
||||
}
|
||||
|
||||
public static PersonalInfoManagerImpl getPersonalInfoManager() {
|
||||
|
||||
Reference in New Issue
Block a user