From af262dee3a741902a564ae019ebbf0d47add210c Mon Sep 17 00:00:00 2001 From: mac <user@users-MacBook-Pro.local> Date: 星期二, 26 十二月 2023 20:24:13 +0800 Subject: [PATCH] 2023年12月26日20:24:04 --- app/src/main/java/com/hdl/photovoltaic/ui/message/MessageInfoActivity.java | 13 +++++++++++-- 1 files changed, 11 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/message/MessageInfoActivity.java b/app/src/main/java/com/hdl/photovoltaic/ui/message/MessageInfoActivity.java index f2f2690..f3ea5db 100644 --- a/app/src/main/java/com/hdl/photovoltaic/ui/message/MessageInfoActivity.java +++ b/app/src/main/java/com/hdl/photovoltaic/ui/message/MessageInfoActivity.java @@ -4,6 +4,7 @@ import android.os.Bundle; import android.view.View; +import com.google.gson.Gson; import com.hdl.photovoltaic.R; import com.hdl.photovoltaic.base.CustomBaseActivity; import com.hdl.photovoltaic.databinding.ActivityMessageInfoBinding; @@ -16,6 +17,8 @@ ActivityMessageInfoBinding viewBinding; + private MessageBean mMessageBean; + @Override public Object getContentView() { viewBinding = ActivityMessageInfoBinding.inflate(getLayoutInflater()); @@ -26,8 +29,14 @@ public void onBindView(Bundle savedInstanceState) { setNotificationBarBackgroundColor(CustomColor.white); setStatusBarTextColor(); - Bundle bundle = getIntent().getBundleExtra("message_info"); -// MessageBean + try { + String json = getIntent().getStringExtra("message_info"); + mMessageBean = new Gson().fromJson(json, MessageBean.class); + } catch (Exception ignored) { + } + if (mMessageBean == null) { + mMessageBean = new MessageBean(); + } //鍒濆鍖� initView(); -- Gitblit v1.8.0