From 566ddb2ea03e2514de50f2ca861a2674f6e840ac Mon Sep 17 00:00:00 2001
From: 562935844@qq.com
Date: 星期一, 27 十一月 2023 13:32:27 +0800
Subject: [PATCH] 新增科技系统、门锁、新风和地暖支持

---
 app/src/main/java/com/hdl/sdk/ttl_sdk/adapter/HDLAppliancesListAdapter.java |   29 +++++++++++++++++++++--------
 1 files changed, 21 insertions(+), 8 deletions(-)

diff --git a/app/src/main/java/com/hdl/sdk/ttl_sdk/adapter/HDLAppliancesListAdapter.java b/app/src/main/java/com/hdl/sdk/ttl_sdk/adapter/HDLAppliancesListAdapter.java
index 215fb63..cf2b9a2 100644
--- a/app/src/main/java/com/hdl/sdk/ttl_sdk/adapter/HDLAppliancesListAdapter.java
+++ b/app/src/main/java/com/hdl/sdk/ttl_sdk/adapter/HDLAppliancesListAdapter.java
@@ -34,7 +34,7 @@
     private OnItemClickLitener mOnItemClickLitener;
 
 
-    public HDLAppliancesListAdapter(Context context, List<AppliancesInfo> mmAppliancesInfoList){
+    public HDLAppliancesListAdapter(Context context, List<AppliancesInfo> mmAppliancesInfoList) {
         this.mContext = context;
         this.mAppliancesInfoList = mmAppliancesInfoList;
     }
@@ -49,17 +49,21 @@
     @Override
     public void onBindViewHolder(final HDLViewHolder holder, final int position) {
         AppliancesInfo mAppliancesInfo = mAppliancesInfoList.get(position);
-        String mName =  mAppliancesInfo.getRemarks();
+        String mName = mAppliancesInfo.getRemarks();
         if (TextUtils.isEmpty(mName) || mName.equals(HDLUtlis.REMAEK_NULL)) {
-            mName = "澶囨敞涓虹┖";
+            if (TextUtils.isEmpty(mAppliancesInfo.getDeviceName())) {
+                mName = "澶囨敞涓虹┖";
+            } else {
+                mName = mAppliancesInfo.getDeviceName();
+            }
         }
         holder.mTextView.setText(mName);
-        if(mOnItemClickLitener != null){
+        if (mOnItemClickLitener != null) {
             holder.itemView.setOnClickListener(new View.OnClickListener() {
                 @Override
                 public void onClick(View view) {
 //                    int pos = holder.getLayoutPosition();
-                    mOnItemClickLitener.onItemClick( position);
+                    mOnItemClickLitener.onItemClick(position);
                 }
             });
         }
@@ -90,6 +94,15 @@
                 //澶х被鏄煶涔愮被鍒欒烦杞埌AudioActivity
                 holder.mImageView.setBackgroundResource(R.mipmap.ic_item_audio);
                 break;
+            case Configuration.FRESH_AIR_BIG_TYPE:
+                holder.mImageView.setBackgroundResource(R.mipmap.icon_fresh_air);
+                break;
+            case Configuration.GEOTHERMAL_BIG_TYPE:
+                holder.mImageView.setBackgroundResource(R.mipmap.ic_geothermal);
+                break;
+            case Configuration.DOOR_MACHINE_BIG_TYPE:
+                holder.mImageView.setBackgroundResource(R.mipmap.icon_common_switch);
+                break;
             default:
                 holder.mImageView.setVisibility(View.GONE);
                 break;
@@ -103,7 +116,7 @@
         return mAppliancesInfoList.size();
     }
 
-    public static class HDLViewHolder extends RecyclerView.ViewHolder{
+    public static class HDLViewHolder extends RecyclerView.ViewHolder {
 
         private TextView mTextView;
         private TextView mTextView_mes;
@@ -118,11 +131,11 @@
     }
 
 
-    public interface OnItemClickLitener{
+    public interface OnItemClickLitener {
         void onItemClick(int position);
     }
 
-    public void setOnItemClickLitener(OnItemClickLitener onItemClickLitener){
+    public void setOnItemClickLitener(OnItemClickLitener onItemClickLitener) {
         this.mOnItemClickLitener = onItemClickLitener;
     }
 }
\ No newline at end of file

--
Gitblit v1.8.0