From 99a282cb46e0adc419243ebe6b0bc5a4131e390a Mon Sep 17 00:00:00 2001 From: mac <user@users-MacBook-Pro.local> Date: 星期一, 08 四月 2024 09:39:32 +0800 Subject: [PATCH] 2024年04月08日09:39:26 --- app/src/main/java/com/hdl/photovoltaic/ui/powerstation/HouseListFragment.java | 14 +++++++++----- 1 files changed, 9 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/powerstation/HouseListFragment.java b/app/src/main/java/com/hdl/photovoltaic/ui/powerstation/HouseListFragment.java index 4907c52..5c94e11 100644 --- a/app/src/main/java/com/hdl/photovoltaic/ui/powerstation/HouseListFragment.java +++ b/app/src/main/java/com/hdl/photovoltaic/ui/powerstation/HouseListFragment.java @@ -148,13 +148,15 @@ HdlDeviceLogic.getInstance().getCurrentHomeLocalAndCloudGatewayList(houseIdBean.getHomeId(), new CloudCallBeak<List<GatewayBean>>() { @Override public void onSuccess(List<GatewayBean> list) { - deleteResidence(houseIdBean.getHomeId()); - initializeInverter(list); + //鍙戣捣鍒犻櫎鐢电珯鎸囦护 + deleteResidence(houseIdBean.getHomeId(), list); + } @Override public void onFailure(HDLException e) { - deleteResidence(houseIdBean.getHomeId()); + //鍙戣捣鍒犻櫎鐢电珯鎸囦护 + deleteResidence(houseIdBean.getHomeId(), null); } }); @@ -424,15 +426,17 @@ * 鍒犻櫎鐢电珯 * * @param homeId 鐢电珯id + * @param list 閫嗗彉鍣ㄥ垪琛� */ - private void deleteResidence(String homeId) { + private void deleteResidence(String homeId, List<GatewayBean> list) { //鍒犻櫎浣忓畢 HdlResidenceLogic.getInstance().delResidence(homeId, new CloudCallBeak<Boolean>() { @Override public void onSuccess(Boolean obj) { hideLoading(); - + //鍙戣捣鍒濆鍖栨寚浠ょ粰閫嗗彉鍣�; + initializeInverter(list); HdlResidenceLogic.getInstance().delHouseId(homeId); initData();//鍒濆鍖栫紦瀛樻暟鎹� houseInfoAdapter.setList(houseListBeanIDList);//閲嶆柊鍒锋柊鍒楄〃 -- Gitblit v1.8.0