| | |
| | | } |
| | | //未处理 |
| | | if (mMessageBean.getStatus().equals(MessageStateType.untreated)) { |
| | | BaseEventBus baseEventBus = new BaseEventBus(); |
| | | baseEventBus.setTopic(ConstantManage.message_function_push_post); |
| | | |
| | | //改变缓存状态 |
| | | if (mMessageBean.getType().equals(MessageAlarmStateType.fault)) { |
| | | HdlMessageLogic.getInstance().setMessageState(mMessageBean.getMsgId(), true, MessageStateType.untreated); |
| | | BaseEventBus baseEventBus = new BaseEventBus(); |
| | | baseEventBus.setTopic(ConstantManage.message_function_push_post); |
| | | baseEventBus.setType(MessageStateType.untreated); |
| | | EventBus.getDefault().post(baseEventBus); |
| | | } else { |
| | | //除“故障”外,其他等级信息“已读”后,自动移出“发生中”列表并加入“历史记录”列表 |
| | | HdlMessageLogic.getInstance().setMessageState(mMessageBean.getMsgId(), true, MessageStateType.processed); |
| | | baseEventBus.setType(MessageStateType.processed); |
| | | sendEventBus(); |
| | | } |
| | | EventBus.getDefault().post(baseEventBus); |
| | | |
| | | } |
| | | finish(); |
| | | } |
| | |
| | | } |
| | | //未处理 |
| | | if (mMessageBean.getStatus().equals(MessageStateType.untreated)) { |
| | | BaseEventBus baseEventBus = new BaseEventBus(); |
| | | baseEventBus.setTopic(ConstantManage.message_function_push_post); |
| | | //改变缓存状态 |
| | | if (mMessageBean.getType().equals(MessageAlarmStateType.fault)) { |
| | | HdlMessageLogic.getInstance().setMessageState(mMessageBean.getMsgId(), true, MessageStateType.untreated); |
| | | BaseEventBus baseEventBus = new BaseEventBus(); |
| | | baseEventBus.setTopic(ConstantManage.message_function_push_post); |
| | | baseEventBus.setType(MessageStateType.untreated); |
| | | EventBus.getDefault().post(baseEventBus); |
| | | } else { |
| | | //除“故障”外,其他等级信息“已读”后,自动移出“发生中”列表并加入“历史记录”列表 |
| | | HdlMessageLogic.getInstance().setMessageState(mMessageBean.getMsgId(), true, MessageStateType.processed); |
| | | baseEventBus.setType(MessageStateType.processed); |
| | | sendEventBus(); |
| | | } |
| | | EventBus.getDefault().post(baseEventBus); |
| | | } |
| | | finish(); |
| | | } |
| | |
| | | //未处理 |
| | | if (mMessageBean.getStatus().equals(MessageStateType.untreated)) { |
| | | HdlMessageLogic.getInstance().setMessageState(mMessageBean.getMsgId(), true, MessageStateType.processed); |
| | | |
| | | //通知已处理要更新数据 |
| | | BaseEventBus processedBus = new BaseEventBus(); |
| | | processedBus.setTopic(ConstantManage.message_function_push_post); |
| | | processedBus.setType(MessageStateType.processed); |
| | | EventBus.getDefault().post(processedBus); |
| | | //通知未处理要更新数据 |
| | | BaseEventBus untreatedBus = new BaseEventBus(); |
| | | untreatedBus.setTopic(ConstantManage.message_function_push_post); |
| | | untreatedBus.setType(MessageStateType.untreated); |
| | | EventBus.getDefault().post(untreatedBus); |
| | | sendEventBus(); |
| | | } |
| | | finish(); |
| | | |
| | |
| | | |
| | | } |
| | | |
| | | /** |
| | | * 通知出去外面更新数据 |
| | | */ |
| | | private void sendEventBus() { |
| | | //通知已处理要更新数据 |
| | | BaseEventBus processedBus = new BaseEventBus(); |
| | | processedBus.setTopic(ConstantManage.message_function_push_post); |
| | | processedBus.setType(MessageStateType.processed); |
| | | EventBus.getDefault().post(processedBus); |
| | | //通知未处理要更新数据 |
| | | BaseEventBus untreatedBus = new BaseEventBus(); |
| | | untreatedBus.setTopic(ConstantManage.message_function_push_post); |
| | | untreatedBus.setType(MessageStateType.untreated); |
| | | EventBus.getDefault().post(untreatedBus); |
| | | } |
| | | |
| | | |
| | | private void initView() { |
| | | |