562935844@qq.com
2023-11-27 566ddb2ea03e2514de50f2ca861a2674f6e840ac
app/src/main/java/com/hdl/sdk/ttl_sdk/activity/AppliancesListActivity.java
@@ -32,14 +32,16 @@
public class AppliancesListActivity extends BaseActivity {
    private RecyclerView mRecyclerView;
//    private List<String> listString = new ArrayList<>();
    //    private List<String> listString = new ArrayList<>();
    private List<AppliancesInfo> appliancesInfos = new ArrayList<>();
    private String remarkStr;
    private HDLAppliancesListAdapter mAppliancesAdapter;
    /**Topbar*/
    /**
     * Topbar
     */
    private RelativeLayout topBarBack;
    private TextView topBarTitle;
@@ -50,7 +52,7 @@
        initToolbar();
        appliancesInfos = (List<AppliancesInfo>) getIntent().getSerializableExtra("Appliances");
        initRecyclerView();
        topBarTitle.setText(appliancesInfos.get(0).getDeviceName());
        topBarTitle.setText(appliancesInfos.get(0).getParentRemarks());
    }
    /**
@@ -129,7 +131,11 @@
        switch (mBigType) {
            case Configuration.LIGTH_BIG_TYPE:
                //灯光模块
                intent.setClass(AppliancesListActivity.this, CtrlLightActivity.class);
                if (appliancesInfos.get(position).getDeviceType() == HDLApConfig.TYPE_LIGHT_CCT || appliancesInfos.get(position).getDeviceType() == HDLApConfig.TYPE_LIGHT_RGB || appliancesInfos.get(position).getDeviceType() == HDLApConfig.TYPE_LIGHT_DALI || appliancesInfos.get(position).getDeviceType() == HDLApConfig.TYPE_LIGHT_DMX) {
                    intent.setClass(AppliancesListActivity.this, CtrlColourLightActivity.class);
                } else {
                    intent.setClass(AppliancesListActivity.this, CtrlLightActivity.class);
                }
                break;
            case Configuration.CURTAIN_BIG_TYPE:
                //窗帘模块
@@ -137,9 +143,11 @@
                break;
            case Configuration.AIR_BIG_TYPE:
                //空调模块
                if(appliancesInfos.get(position).getDeviceType() == HDLApConfig.TYPE_AC_HVAC){
                if (appliancesInfos.get(position).getDeviceType() == HDLApConfig.TYPE_AC_HVAC) {
                    intent.setClass(AppliancesListActivity.this, CtrlAirHVACActivity.class);
                }else {
                } else if (appliancesInfos.get(position).getDeviceType() == HDLApConfig.TYPE_AC_TECHSYS) {
                    intent.setClass(AppliancesListActivity.this, CtrlAirTechSysActivity.class);
                } else {
                    intent.setClass(AppliancesListActivity.this, CtrlAirActivity.class);
                }
                break;
@@ -163,9 +171,24 @@
                //大类是通用开关则跳转到CtrlCommonSwitchActivity
                intent.setClass(AppliancesListActivity.this, CtrlCommonSwitchActivity.class);
                break;
            case Configuration.FRESH_AIR_BIG_TYPE://2020-07-20 新增新风
                //新风模块
                if (appliancesInfos.get(position).getDeviceType() == HDLApConfig.TYPE_FRESH_AIR_JINMAO) {
                    //金茂定制新风设备
                    intent.setClass(AppliancesListActivity.this, FreshAirJinMaoActivity.class);
                } else {
                    intent.setClass(AppliancesListActivity.this, FreshAirActivity.class);
                }
                break;
            case Configuration.GEOTHERMAL_BIG_TYPE://2020-07-20 新增地热
                //大类是地热则跳转到GeothermalActivity
                intent.setClass(AppliancesListActivity.this, GeothermalActivity.class);
                break;
            case Configuration.DOOR_MACHINE_BIG_TYPE://2023-08-22 新增门锁
                intent.setClass(AppliancesListActivity.this, DoorMachineActivity.class);
                break;
            default:
                intent.setClass(AppliancesListActivity.this, CtrlActivity.class);
                break;
        }