From f8656588595af6cb716341b5daacba26e350a872 Mon Sep 17 00:00:00 2001 From: wjc <1243177876@qq.com> Date: 星期二, 27 六月 2023 17:42:10 +0800 Subject: [PATCH] 2023年06月27日17:42:08 --- app/src/main/java/com/hdl/photovoltaic/ui/powerstation/HouseListFragment.java | 21 +++++++++++++++------ 1 files changed, 15 insertions(+), 6 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 ede359c..b0e9e75 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 @@ -13,10 +13,12 @@ import androidx.swiperefreshlayout.widget.SwipeRefreshLayout; import com.hdl.photovoltaic.R; +import com.hdl.photovoltaic.config.UserConfigManage; import com.hdl.photovoltaic.databinding.FragmentHouseListBinding; import com.hdl.photovoltaic.base.CustomBaseFragment; import com.hdl.photovoltaic.other.HdlLogLogic; import com.hdl.photovoltaic.other.HdlResidenceLogic; +import com.hdl.photovoltaic.other.HdlThreadLogic; import com.hdl.photovoltaic.other.HdlUniLogic; import com.hdl.photovoltaic.ui.adapter.HouseInfoAdapter; import com.hdl.photovoltaic.ui.bean.HouseIdBean; @@ -27,6 +29,15 @@ import java.util.List; public class HouseListFragment extends CustomBaseFragment { + + public static final String SORT_TYPE_1 = "powerSort";//鍙戠數鍔熺巼鎺掑簭 + public static final String SORT_TYPE_2 = "todayElectricitySort";//浠婃棩鍙戠數閲忔帓搴� + public static final String SORT_TYPE_3 = "createTimeSort";//鍒涘缓鏃堕棿鎺掑簭 + public static final String DESCENDING = "descending";//闄嶅簭 + public static final String ASCENDING = "ascending";//鍗囧簭 + public static final String SELECTED_SORT_TYPE = SORT_TYPE_1; + public static final String SELECTED_SORT = DESCENDING; + private FragmentHouseListBinding viewBinding; private HouseInfoAdapter houseInfoAdapter; private CameraManager manager; @@ -87,13 +98,10 @@ }); houseInfoAdapter.setNoOnclickListener(new HouseInfoAdapter.OnclickListener() { @Override - public void onClick(int position) { + public void onClick(int position, HouseIdBean houseIdBean) { //鐐瑰嚮浣忓畢璇︽儏 HdlLogLogic.print("====鐐瑰嚮浣忓畢璇︽儏" + position); - if (houseListBeanIDList == null || houseListBeanIDList.size() <= 0) { - return; - } - HouseIdBean houseIdBean = houseListBeanIDList.get(position); + HdlResidenceLogic.getInstance().switchHouse(houseIdBean.getHomeId()); String path = HDLUniMP.UNI_EVENT_OPEN_HOME_DETAILS + "?homeId=" + houseIdBean.getHomeId(); HdlUniLogic.getInstance().openUniMP(path, null); } @@ -119,11 +127,12 @@ // houseListBean.setHomeName("鐢电珯" + i); // this.houseListBeanList.add(houseListBean); // } - this.houseListBeanIDList.addAll(HdlResidenceLogic.getInstance().getHouseInfoBeanList()); + this.houseListBeanIDList.addAll(HdlResidenceLogic.getInstance().getHouseIdList()); } + /** * 鐢宠鏉冮檺 */ -- Gitblit v1.8.0