From 936fb552a30c05fc7a60c20f47bf6fccbc2dc1c1 Mon Sep 17 00:00:00 2001 From: mac <user@users-MacBook-Pro.local> Date: 星期三, 27 十二月 2023 16:17:23 +0800 Subject: [PATCH] 备份一下代码 --- app/src/main/java/com/hdl/photovoltaic/ui/message/MessageInfoActivity.java | 67 +++++++++++++++++++++++++++++++++ 1 files changed, 67 insertions(+), 0 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 8f4c0b9..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 @@ -2,13 +2,22 @@ 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; +import com.hdl.photovoltaic.ui.bean.MessageBean; +/** + * 娑堟伅璇︽儏 + */ public class MessageInfoActivity extends CustomBaseActivity { ActivityMessageInfoBinding viewBinding; + + private MessageBean mMessageBean; @Override public Object getContentView() { @@ -18,6 +27,64 @@ @Override public void onBindView(Bundle savedInstanceState) { + setNotificationBarBackgroundColor(CustomColor.white); + setStatusBarTextColor(); + try { + String json = getIntent().getStringExtra("message_info"); + mMessageBean = new Gson().fromJson(json, MessageBean.class); + } catch (Exception ignored) { + } + if (mMessageBean == null) { + mMessageBean = new MessageBean(); + } + //鍒濆鍖� + initView(); + //鍒濆鍖栫晫闈㈢洃鍚櫒 + initEvent(); + //璇诲彇鏁版嵁 + readData(); + } + + private void readData() { + } + + private void initEvent() { + viewBinding.toolbarTopIn.topBackBtn.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + finish(); + } + }); + + viewBinding.messageInfoBackTv.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + finish(); + } + }); + + viewBinding.messageInfoSolveTv.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + finish(); + } + }); + + + } + + private void initView() { + + viewBinding.toolbarTopIn.topTitleTv.setText(R.string.message_alarm_info); + viewBinding.toolbarTopIn.topTitleTv.setTextColor(getResources().getColor(R.color.text_030D1C, null)); + viewBinding.toolbarTopIn.topBackBtn.setVisibility(View.VISIBLE); + viewBinding.toolbarTopIn.topBarView.setBackgroundColor(getResources().getColor(R.color.text_FFFFFFFF, null)); + + viewBinding.messageInfoAlarmContentIn.leftTitleTv.setText(R.string.messagealarm_details_content); + viewBinding.messageInfoAlarmDeviceIn.leftTitleTv.setText(R.string.messagealarm_details_device); + 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); } } \ No newline at end of file -- Gitblit v1.8.0