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/MessageInfoActivity.java | 19 +++++++++++++++++-- 1 files changed, 17 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..45d0e52 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(); @@ -77,5 +86,11 @@ viewBinding.messageInfoAlarmRangeIn.leftTitleTv.setText(R.string.message_alarm_detailsaffect_region); viewBinding.messageInfoPowerStationLocationIn.leftTitleTv.setText(R.string.message_alarm_detailspower_station_location); viewBinding.messageInfoAlarmTimeIn.leftTitleTv.setText(R.string.message_alarm_details_time); + + viewBinding.messageInfoAlarmContentIn.rightContentTv.setText(R.string.messagealarm_details_content); + viewBinding.messageInfoAlarmDeviceIn.rightContentTv.setText(R.string.messagealarm_details_device); + viewBinding.messageInfoAlarmRangeIn.rightContentTv.setText(R.string.message_alarm_detailsaffect_region); + viewBinding.messageInfoPowerStationLocationIn.rightContentTv.setText(R.string.message_alarm_detailspower_station_location); + viewBinding.messageInfoAlarmTimeIn.rightContentTv.setText(R.string.message_alarm_details_time); } } \ No newline at end of file -- Gitblit v1.8.0