wjc
2023-06-27 f8656588595af6cb716341b5daacba26e350a872
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());
    }
    /**
     * 申请权限
     */