From 22c83310cbc4b04615be42d51645b47eff87cb7d Mon Sep 17 00:00:00 2001 From: wjc <1243177876@qq.com> Date: 星期三, 27 十一月 2024 20:03:11 +0800 Subject: [PATCH] 2024年11月27日20:03:09 --- app/src/main/java/com/hdl/photovoltaic/ui/newC/PowerStationsListEdit.java | 19 ++++++++++++++++++- 1 files changed, 18 insertions(+), 1 deletions(-) diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/newC/PowerStationsListEdit.java b/app/src/main/java/com/hdl/photovoltaic/ui/newC/PowerStationsListEdit.java index 5e492c8..603ab04 100644 --- a/app/src/main/java/com/hdl/photovoltaic/ui/newC/PowerStationsListEdit.java +++ b/app/src/main/java/com/hdl/photovoltaic/ui/newC/PowerStationsListEdit.java @@ -2,6 +2,7 @@ import android.Manifest; +import android.content.DialogInterface; import android.os.Bundle; import android.view.View; @@ -165,6 +166,7 @@ } }); + } viewBinding.addPowerStationTv.setOnClickListener(new View.OnClickListener() { @@ -294,7 +296,7 @@ dialog.setYesOnclickListener(new ConfirmationCancelDialog.onYesOnclickListener() { @Override public void Confirm() { - HdlResidenceLogic.getInstance().switchHouse(houseIdBean); + HdlResidenceLogic.getInstance().switchHouse(houseIdBean,true); dialog.dismiss(); JsonObject jsonObject = new JsonObject(); jsonObject.addProperty("homeId", houseIdBean.getHomeId()); @@ -329,6 +331,21 @@ dialog.dismiss(); } }); + + dialog.setOnDismissListener(new DialogInterface.OnDismissListener() { + @Override + public void onDismiss(DialogInterface dialog) { + //鍙栨秷涔嬪悗杩樺師涔嬪墠鐘舵�� + for (int i = 0; i < houseListBeanIDList.size(); i++) { + HouseIdBean houseIdBean = houseListBeanIDList.get(i); + houseIdBean.setState_select(false); + if (UserConfigManage.getInstance().getHomeId().equals(houseIdBean.getHomeId())) { + houseIdBean.setState_select(true); + } + } + houseListAdapter.notifyDataSetChanged(); + } + }); } -- Gitblit v1.8.0