From 96ef84e192807b383af7d3f2e5c89f08b359137f Mon Sep 17 00:00:00 2001 From: mac <user@users-MacBook-Pro.local> Date: 星期四, 28 十二月 2023 10:23:39 +0800 Subject: [PATCH] 2023年12月28日10:23:22 --- app/src/main/java/com/hdl/photovoltaic/ui/message/RecoverMessageFragment.java | 25 ++++++++++++------------- 1 files changed, 12 insertions(+), 13 deletions(-) diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/message/RecoverMessageFragment.java b/app/src/main/java/com/hdl/photovoltaic/ui/message/RecoverMessageFragment.java index 0df09e0..af85db1 100644 --- a/app/src/main/java/com/hdl/photovoltaic/ui/message/RecoverMessageFragment.java +++ b/app/src/main/java/com/hdl/photovoltaic/ui/message/RecoverMessageFragment.java @@ -6,13 +6,14 @@ import androidx.recyclerview.widget.LinearLayoutManager; import androidx.swiperefreshlayout.widget.SwipeRefreshLayout; +import com.google.gson.Gson; import com.hdl.linkpm.sdk.core.exception.HDLException; import com.hdl.photovoltaic.R; import com.hdl.photovoltaic.base.CustomBaseFragment; import com.hdl.photovoltaic.config.ConstantManage; import com.hdl.photovoltaic.databinding.FragmentRecoverMessageBinding; +import com.hdl.photovoltaic.enums.MessageFunctionTabSwitch; import com.hdl.photovoltaic.listener.CloudCallBeak; -import com.hdl.photovoltaic.other.HdlCommonLogic; import com.hdl.photovoltaic.other.HdlLogLogic; import com.hdl.photovoltaic.other.HdlMessageLogic; import com.hdl.photovoltaic.ui.adapter.MessageAdapter; @@ -51,14 +52,14 @@ } private void initData() { - for (int i = 0; i < 2; i++) { - MessageBean messageBean = new MessageBean(); -// messageBean.setContent("鏉ヤ簡涓�鏉″憡璀︿俊鎭�" + i); - messageBean.setHomeName(i + ""); -// messageBean.setTime("2023-12-06-15"); - messageBean.setRead(false); - mList.add(messageBean); - } +// for (int i = 0; i < 2; i++) { +// MessageBean messageBean = new MessageBean(); +//// messageBean.setContent("鏉ヤ簡涓�鏉″憡璀︿俊鎭�" + i); +// messageBean.setHomeName(i + ""); +//// messageBean.setTime("2023-12-06-15"); +// messageBean.setRead(false); +// mList.add(messageBean); +// } } private void initEvent() { @@ -76,9 +77,7 @@ @Override public void onClick(int position, MessageBean item) { Intent intent = new Intent(); - Bundle bundle = new Bundle(); - bundle.putSerializable("message_info", MessageBean.class); - intent.putExtras(bundle); + intent.putExtra("message_info", new Gson().toJson(item)); intent.setClass(_mActivity, MessageInfoActivity.class); startActivity(intent); } @@ -107,7 +106,7 @@ super.onEventMessage(eventBus); //鎺ユ敹澶栭儴鐐瑰嚮浜嬩欢 if (eventBus.getTopic().equals(ConstantManage.message_function_tab_switch)) { - if (eventBus.getType().equals(HdlCommonLogic.MessageFunctionTabSwitch.recover.toString())) { + if (eventBus.getType().equals(MessageFunctionTabSwitch.recover.toString())) { HdlLogLogic.print("姝e湪鐐瑰嚮銆愬凡鎭㈠銆�"); getRecoverMessageList(true); } -- Gitblit v1.8.0