mac
2024-02-03 a072572e098e4d5b4f0bcba87355ad032e6b0818
app/src/main/java/com/hdl/photovoltaic/ui/message/MessageInfoActivity.java
@@ -113,6 +113,7 @@
    }
    private void initEvent() {
        //后退的事件
        viewBinding.toolbarTopIn.topBackBtn.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
@@ -121,6 +122,7 @@
                }
                //恢复进来只是查看的
                if (mMessageBean.getStatus().equals(MessageStateType.untreated)) {
                    //改变缓存状态
                    HdlMessageLogic.getInstance().setMessageState(mMessageBean.getMsgId(), true, MessageStateType.untreated);
                    BaseEventBus baseEventBus = new BaseEventBus();
                    baseEventBus.setTopic(ConstantManage.message_function_push_post);
@@ -130,7 +132,7 @@
                finish();
            }
        });
        //返回的事件
        viewBinding.messageInfoBackTv.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
@@ -139,6 +141,7 @@
                }
                //恢复进来只是查看的
                if (mMessageBean.getStatus().equals(MessageStateType.untreated)) {
                    //改变缓存状态
                    HdlMessageLogic.getInstance().setMessageState(mMessageBean.getMsgId(), true, MessageStateType.untreated);
                    BaseEventBus baseEventBus = new BaseEventBus();
                    baseEventBus.setTopic(ConstantManage.message_function_push_post);
@@ -149,6 +152,7 @@
            }
        });
        //已处理的事件
        viewBinding.messageInfoSolveTv.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
@@ -162,12 +166,12 @@
                        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);