package com.hdl.photovoltaic.ui.message;
|
|
|
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() {
|
viewBinding = ActivityMessageInfoBinding.inflate(getLayoutInflater());
|
return viewBinding.getRoot();
|
}
|
|
@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);
|
}
|
}
|