| | |
| | | delayedConfirmationCancelDialog.setYesOnclickListener(new DelayedConfirmationCancelDialog.onYesOnclickListener() { |
| | | @Override |
| | | public void Confirm() { |
| | | |
| | | delayedConfirmationCancelDialog.dismiss(); |
| | | showLoading(getString(R.string.deleting_please_wait)); |
| | | HdlDeviceLogic.getInstance().getCurrentHomeLocalAndCloudGatewayList(houseIdBean.getHomeId(), new CloudCallBeak<List<GatewayBean>>() { |
| | | @Override |
| | | public void onSuccess(List<GatewayBean> list) { |
| | | deleteResidence(houseIdBean.getHomeId(), delayedConfirmationCancelDialog); |
| | | deleteResidence(houseIdBean.getHomeId()); |
| | | initializeInverter(list); |
| | | } |
| | | |
| | | @Override |
| | | public void onFailure(HDLException e) { |
| | | deleteResidence(houseIdBean.getHomeId(), delayedConfirmationCancelDialog); |
| | | deleteResidence(houseIdBean.getHomeId()); |
| | | } |
| | | }); |
| | | // //删除住宅 |
| | |
| | | * |
| | | * @param homeId 电站id |
| | | */ |
| | | private void deleteResidence(String homeId, DelayedConfirmationCancelDialog delayedConfirmationCancelDialog) { |
| | | private void deleteResidence(String homeId) { |
| | | //删除住宅 |
| | | HdlResidenceLogic.getInstance().delResidence(homeId, new CloudCallBeak<Boolean>() { |
| | | @Override |
| | | public void onSuccess(Boolean obj) { |
| | | hideLoading(); |
| | | delayedConfirmationCancelDialog.dismiss(); |
| | | HdlResidenceLogic.getInstance().delHouseId(homeId); |
| | | initData();//初始化缓存数据 |
| | | houseListAdapter.setList(houseListBeanIDList);//重新刷新列表 |
| | |
| | | @Override |
| | | public void onFailure(HDLException e) { |
| | | hideLoading(); |
| | | delayedConfirmationCancelDialog.dismiss(); |
| | | HdlThreadLogic.toast(_mActivity, e); |
| | | } |
| | | }); |