From b63ff58e2c415bae2fb4741aebe710fa3576ff66 Mon Sep 17 00:00:00 2001
From: wjc <1243177876@qq.com>
Date: 星期一, 23 三月 2026 13:11:47 +0800
Subject: [PATCH] 2026年03月23日13:11:38 备份代码

---
 app/src/main/java/com/hdl/photovoltaic/ui/newC/PowerStationsListActivity.java |   33 ++++++++++++++++++---------------
 1 files changed, 18 insertions(+), 15 deletions(-)

diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/newC/PowerStationsListActivity.java b/app/src/main/java/com/hdl/photovoltaic/ui/newC/PowerStationsListActivity.java
index 73f9c81..d145228 100644
--- a/app/src/main/java/com/hdl/photovoltaic/ui/newC/PowerStationsListActivity.java
+++ b/app/src/main/java/com/hdl/photovoltaic/ui/newC/PowerStationsListActivity.java
@@ -19,6 +19,7 @@
 import com.hdl.photovoltaic.config.ConstantManage;
 import com.hdl.photovoltaic.config.UserConfigManage;
 import com.hdl.photovoltaic.databinding.ActivityPowerStationsListBinding;
+import com.hdl.photovoltaic.enums.Languages;
 import com.hdl.photovoltaic.enums.ShowErrorMode;
 import com.hdl.photovoltaic.internet.HttpClient;
 import com.hdl.photovoltaic.listener.CloudCallBeak;
@@ -215,6 +216,9 @@
         houseListAdapter.setList(this.houseListBeanIDList);
         this.nullDataUpdateUi(houseListBeanIDList);
         pullToRefresh();
+        if (UserConfigManage.getInstance().isArabicLanguage()) {
+            viewBinding.toolbarTopRl.topLeftIv.setRotation(180); // 鏃嬭浆180搴�
+        }
     }
 
     /**
@@ -283,21 +287,19 @@
                             hideLoading();
                         }
                         if (list != null && !list.isEmpty()) {
-                            if (!comparableList(houseListBeanIDList, list)) {
-                                //鏇存柊缂撳瓨
-                                HdlResidenceLogic.getInstance().setHouseIdList(list, true);
-                                if (houseListAdapter != null) {
-                                    //閲嶆柊鑾峰彇鍒楄〃鏁版嵁
-                                    initData();
-                                    refreshDetails("");
-                                    //鏇存柊鐢电珯閫変腑鐘舵��
-                                    setSelectState();
-                                    //鏇存柊鍒楄〃鏁版嵁
-                                    houseListAdapter.setList(houseListBeanIDList);
-                                }
-
-
+//                            if (!comparableList(houseListBeanIDList, list)) {
+                            //鏇存柊缂撳瓨
+                            HdlResidenceLogic.getInstance().setHouseIdList(list, true);
+                            if (houseListAdapter != null) {
+                                //閲嶆柊鑾峰彇鍒楄〃鏁版嵁
+                                initData();
+                                refreshDetails("");
+                                //鏇存柊鐢电珯閫変腑鐘舵��
+                                setSelectState();
+                                //鏇存柊鍒楄〃鏁版嵁
+                                houseListAdapter.setList(houseListBeanIDList);
                             }
+//                            }
                         }
                         nullDataUpdateUi(list);
                     }
@@ -348,9 +350,10 @@
      * @param houseIdBean 閫変腑鏁版嵁
      */
     private void houseSelectionDialog(HouseIdBean houseIdBean) {
+        String placeholder = UserConfigManage.getInstance().getCurrentAppLanguage().equals(Languages.ar) ? "s%" : "%s";
         ConfirmationCancelDialog dialog = new ConfirmationCancelDialog(this);
         dialog.setTitle(getString(R.string.loading_title_tip));
-        dialog.setContent(getString(R.string.switch_power_station).replace("%s", "\"" + houseIdBean.getHomeName() + "\""));
+        dialog.setContent(getString(R.string.switch_power_station).replace(placeholder, "\"" + houseIdBean.getHomeName() + "\""));
         dialog.show();
         dialog.isHideTitle(true);
         dialog.setYesOnclickListener(new ConfirmationCancelDialog.onYesOnclickListener() {

--
Gitblit v1.8.0