[Upload]
删除旧版本的功能代码 Signed-off-by: donghongyu <donghongyu@zhidaoauto.com>
This commit is contained in:
@@ -34,7 +34,6 @@ import com.mogo.service.share.IMogoShareManager;
|
||||
import com.mogo.service.share.IMogoTanluProvider;
|
||||
import com.mogo.service.share.IMogoTanluUiProvider;
|
||||
import com.mogo.service.share.IMogoTrafficUploadProvider;
|
||||
import com.mogo.service.statusmanager.IMogoMsgCenter;
|
||||
import com.mogo.service.statusmanager.IMogoStatusManager;
|
||||
import com.mogo.service.strategy.IMogoOnlineCarListPanelProvider;
|
||||
import com.mogo.service.strategy.IMogoRefreshStrategyController;
|
||||
@@ -96,11 +95,6 @@ public class MogoServiceApis implements IMogoServiceApis {
|
||||
return SingletonsHolder.get(IMogoNetwork.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
public IMogoMsgCenter getMsgCenterApi() {
|
||||
return SingletonsHolder.get(IMogoMsgCenter.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
public IMogoStatusManager getStatusManagerApi() {
|
||||
return SingletonsHolder.get(IMogoStatusManager.class);
|
||||
|
||||
@@ -7,11 +7,9 @@ import com.mogo.service.fragmentmanager.IMogoFragmentManager;
|
||||
import com.mogo.service.impl.fragmentmanager.MogoFragmentManager;
|
||||
import com.mogo.service.impl.map.MogoMapService;
|
||||
import com.mogo.service.impl.network.MogoNetWorkService;
|
||||
import com.mogo.service.impl.statusmanager.MogoMsgCenter;
|
||||
import com.mogo.service.impl.statusmanager.MogoStatusManager;
|
||||
import com.mogo.service.map.IMogoMapService;
|
||||
import com.mogo.service.network.IMogoNetwork;
|
||||
import com.mogo.service.statusmanager.IMogoMsgCenter;
|
||||
import com.mogo.service.statusmanager.IMogoStatusManager;
|
||||
import com.mogo.service.strategy.IMogoRefreshStrategyController;
|
||||
|
||||
@@ -34,7 +32,6 @@ public class SingletonsHolder {
|
||||
sSingletons.put(IMogoFragmentManager.class, new MogoFragmentManager());
|
||||
sSingletons.put(IMogoMapService.class, new MogoMapService());
|
||||
sSingletons.put(IMogoNetwork.class, new MogoNetWorkService());
|
||||
sSingletons.put(IMogoMsgCenter.class, new MogoMsgCenter());
|
||||
sSingletons.put(IMogoStatusManager.class, new MogoStatusManager());
|
||||
sSingletons.put(IMogoDataManager.class, ARouter.getInstance().navigation(IMogoDataManager.class));
|
||||
sSingletons.put(IMogoRefreshStrategyController.class, ARouter.getInstance().navigation(IMogoRefreshStrategyController.class));
|
||||
|
||||
@@ -1,58 +0,0 @@
|
||||
package com.mogo.service.impl.statusmanager;
|
||||
|
||||
import android.content.Context;
|
||||
|
||||
import com.alibaba.android.arouter.facade.annotation.Route;
|
||||
import com.mogo.eagle.core.data.constants.MogoServicePaths;
|
||||
import com.mogo.service.statusmanager.IMogoMsgCenter;
|
||||
import com.mogo.service.statusmanager.IMogoMsgCenterListener;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author congtaowang
|
||||
* @since 2020-01-06
|
||||
* <p>
|
||||
* 消息中心
|
||||
*/
|
||||
@Route( path = MogoServicePaths.PATH_MSG_CENTER )
|
||||
public class MogoMsgCenter implements IMogoMsgCenter {
|
||||
|
||||
private static List< IMogoMsgCenterListener > sListeners = new ArrayList<>();
|
||||
|
||||
@Override
|
||||
public void setMsgStatus( boolean hasMsg, int msgAmount ) {
|
||||
synchronized ( sListeners ) {
|
||||
Iterator< IMogoMsgCenterListener > iterator = sListeners.iterator();
|
||||
while ( iterator.hasNext() ) {
|
||||
IMogoMsgCenterListener listener = iterator.next();
|
||||
if ( listener != null ) {
|
||||
listener.onMsgChanged( hasMsg, msgAmount );
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void registerMsgCenterListener( IMogoMsgCenterListener listener ) {
|
||||
synchronized ( sListeners ) {
|
||||
if ( !sListeners.contains( listener ) ) {
|
||||
sListeners.add( listener );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void unregisterMsgCenterListener( IMogoMsgCenterListener listener ) {
|
||||
synchronized ( sListeners ) {
|
||||
sListeners.remove( listener );
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void init( Context context ) {
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user