From 6d10962d2abdd39a8e1b28ee430d8a85274aa677 Mon Sep 17 00:00:00 2001 From: mac <user@users-MacBook-Pro.local> Date: 星期日, 08 十月 2023 13:17:19 +0800 Subject: [PATCH] 2023年10月08日13:17:17 --- app/src/main/java/com/hdl/photovoltaic/other/HdlUniLogic.java | 1 + app/src/main/java/com/hdl/photovoltaic/ui/powerstation/HouseListFragment.java | 9 +++++++++ 2 files changed, 10 insertions(+), 0 deletions(-) diff --git a/app/src/main/java/com/hdl/photovoltaic/other/HdlUniLogic.java b/app/src/main/java/com/hdl/photovoltaic/other/HdlUniLogic.java index 690a6db..1293962 100644 --- a/app/src/main/java/com/hdl/photovoltaic/other/HdlUniLogic.java +++ b/app/src/main/java/com/hdl/photovoltaic/other/HdlUniLogic.java @@ -82,6 +82,7 @@ //EventBus浜嬩欢鍒嗗彂 BaseEventBus baseEventBus = new BaseEventBus(); baseEventBus.setType(ConstantManage.EVENTBUS_POST_HOME_CREATED); + baseEventBus.setData(getKeyValue("data", data)); EventBus.getDefault().post(baseEventBus); } break; 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 4e3a7dd..86d7741 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 @@ -12,6 +12,8 @@ import androidx.recyclerview.widget.LinearLayoutManager; import androidx.swiperefreshlayout.widget.SwipeRefreshLayout; +import com.google.gson.Gson; +import com.google.gson.JsonObject; import com.hdl.linkpm.sdk.core.exception.HDLException; import com.hdl.photovoltaic.R; import com.hdl.photovoltaic.bean.BaseEventBus; @@ -145,6 +147,12 @@ //鏀跺埌EventBUs閫氱煡 if (ConstantManage.EVENTBUS_POST_HOME_CREATED.equals(eventBus.getType())) { updateUIData(false); + if (eventBus.getData() != null) { + Gson gson = new Gson(); + String json = gson.toJson(eventBus.getData()); + HouseIdBean houseIdBean = gson.fromJson(json, HouseIdBean.class); + HdlResidenceLogic.getInstance().switchHouse(houseIdBean); + } } } @@ -173,6 +181,7 @@ houseInfoAdapter.setList(list); houseInfoAdapter.notifyDataSetChanged(); } + } } }, _mActivity, ShowErrorMode.YES); -- Gitblit v1.8.0