[6295553 消息接受]
This commit is contained in:
yangyakun
2024-08-12 19:02:08 +08:00
parent c593e5c494
commit 0fbbe47a8f
13 changed files with 120 additions and 240 deletions

View File

@@ -35,9 +35,8 @@ import com.mogo.eagle.core.utilcode.util.NetworkUtils;
import com.mogo.eagle.core.utilcode.util.ToastUtils;
import com.mogo.och.common.module.manager.autopilot.autopilot.OchAutoPilotManager;
import com.mogo.och.common.module.manager.autopilot.location.OchLocationManager;
import com.mogo.och.common.module.manager.socket.cloud.IOchOnMessageListener;
import com.mogo.och.common.module.manager.socket.cloud.OCHSocketMessageManager;
import com.mogo.och.common.module.manager.socket.cloud.data.OCHOperationalMessage;
import com.mogo.och.common.module.manager.socket.cloud.action.OperateAction2;
import com.mogo.och.common.module.network.OchCommonServiceCallback;
import com.mogo.och.common.module.callback.OchAdasStartFailureCallback;
import com.mogo.och.common.module.manager.autopilot.OCHAdasAbilityManager;
@@ -143,7 +142,7 @@ public class SweeperOperateTaskModel {
OCHSocketMessageManager.INSTANCE.registerSocketMessageListener(
OCHSocketMessageManager.msgMonitorType,
mMogoOnMessageListener);
new OperateAction2());
IntentManager.getInstance()
.registerIntentListener(ConnectivityManager.CONNECTIVITY_ACTION, mNetWorkIntentListener);
@@ -267,25 +266,6 @@ public class SweeperOperateTaskModel {
return sInstance;
}
private final IOchOnMessageListener<OCHOperationalMessage> mMogoOnMessageListener =
new IOchOnMessageListener<OCHOperationalMessage>() {
@Override
public Class<OCHOperationalMessage> target() {
return OCHOperationalMessage.class;
}
@Override
public void onMsgReceived(OCHOperationalMessage obj) {
if (obj == null) {
CallerLogger.d(M_SWEEPER + TAG, "onMsgReceived = null");
return;
}
CallerLogger.d(M_SWEEPER + TAG, "onMsgReceived = " + obj.getMessage());
OCHSocketMessageManager.INSTANCE.pushAppOperationalMsgBox(obj.getPushTimeStamp(),
obj.getMessage(), OCHSocketMessageManager.OPERATION_SYSTEM);
}
};
//监听网络变化,避免启动机器时无网导致无法更新信息
private final IMogoIntentListener mNetWorkIntentListener = new IMogoIntentListener() {