| | |
| | | holder.homeNameTv.setText(deviceBean.getHomeNameAndDeviceName()); |
| | | holder.device_details_sn_tv.setText(deviceBean.getOsn()); |
| | | holder.device_label_run_state_value_tv.setText(deviceBean.getSystemStatusDesc()); |
| | | holder.device_label_power_value_tv.setText(HdlCommonLogic.convertDoubleValue(deviceBean.getOutputActivePower(), 1000)); |
| | | holder.device_label_power_unit.setText(HdlCommonLogic.convertUnit(deviceBean.getOutputActivePower(), UnitType.kW)); |
| | | holder.device_label_day_value_tv.setText(HdlCommonLogic.convertDoubleValue(deviceBean.getTotalElectricityPvToday())); |
| | | holder.device_label_day_unit.setText(HdlCommonLogic.convertUnit(deviceBean.getOutputActivePower(), UnitType.kWh)); |
| | | holder.device_label_power_value_tv.setText(HdlCommonLogic.convertDoubleValue(deviceBean.getOutputActivePower(),UnitType.kW)); |
| | | holder.device_label_power_unit.setText(HdlCommonLogic.convertKWUnit(deviceBean.getOutputActivePower())); |
| | | holder.device_label_day_value_tv.setText(HdlCommonLogic.convertDoubleValue(deviceBean.getTotalElectricityPvToday(),UnitType.kWh)); |
| | | holder.device_label_day_unit.setText(HdlCommonLogic.convertKWHUnit(deviceBean.getOutputActivePower())); |
| | | holder.device_label_location_tv.setText(deviceBean.getHomeAddress()); |
| | | setTextViewStyle(holder.device_label_state_tv, deviceBean.getDeviceStatus()); |
| | | holder.itemView.setTag(position); |
| | |
| | | |
| | | public MyViewHolder(@NonNull View itemView) { |
| | | super(itemView); |
| | | device_icon_iv = itemView.findViewById(R.id.device_details_image_iv); |
| | | homeNameTv = itemView.findViewById(R.id.device_details_name_tv); |
| | | device_icon_iv = itemView.findViewById(R.id.home_image_iv); |
| | | homeNameTv = itemView.findViewById(R.id.home_name_tv); |
| | | device_details_sn_tv = itemView.findViewById(R.id.device_details_value_tv); |
| | | device_label_run_state_value_tv = itemView.findViewById(R.id.device_label_run_state_value_tv); |
| | | device_label_power_value_tv = itemView.findViewById(R.id.device_label_power_value_tv); |