JLChen
2021-08-10 498c442cd1be3a53364b42660a8eee9ffe34051a
app/src/main/java/com/hdl/sdk/hdl_sdk/activity/AppliancesActivity.java
@@ -10,6 +10,7 @@
import android.widget.ListView;
import com.hdl.sdk.hdl_core.Config.Configuration;
import com.hdl.sdk.hdl_core.HDLAppliances.Config.HDLApConfig;
import com.hdl.sdk.hdl_core.HDLDeviceManger.Bean.AppliancesInfo;
import java.util.ArrayList;
@@ -57,7 +58,37 @@
                }else  if (appliancesInfos.get(position).getBigType() == Configuration.GEOTHERMAL_BIG_TYPE) {
                    //大类是地热模块则跳转到GeothermalActivity
                    intent.setClass(AppliancesActivity.this, GeothermalActivity.class);
                }else {
                }else  if (appliancesInfos.get(position).getBigType() == Configuration.COMMON_SWITCH_BIG_TYPE) {
                    //大类是通用开关则跳转到CtrlCommonSwitchActivity
                    intent.setClass(AppliancesActivity.this, CtrlCommonSwitchActivity.class);
                }else  if (appliancesInfos.get(position).getBigType() == Configuration.SECURITY_BIG_TYPE) {
                    //大类是安防模块则跳转到CtrlSecurityActivity
                    intent.setClass(AppliancesActivity.this, CtrlSecurityActivity.class);
                }else  if (appliancesInfos.get(position).getBigType() == Configuration.SENSOR_BIG_TYPE) {
                    //大类是传感器 则跳转到SensorActivity 干节点指令类型
                    intent.setClass(AppliancesActivity.this, SensorActivity.class);
                }else  if (appliancesInfos.get(position).getBigType() == Configuration.LIGTH_BIG_TYPE) {
                    //大类是灯光
                    if(appliancesInfos.get(position).getDeviceType() == HDLApConfig.TYPE_LIGHT_RGB){
                        intent.setClass(AppliancesActivity.this, CtrlRGBLightActivity.class);
                    }else if(appliancesInfos.get(position).getDeviceType() == HDLApConfig.TYPE_LIGHT_CCT){
                        intent.setClass(AppliancesActivity.this, CtrlCCTLightActivity.class);
                    }else {
                        //普通灯
                        intent.setClass(AppliancesActivity.this, CtrlActivity.class);
                    }
                }
                else  if (appliancesInfos.get(position).getBigType() == Configuration.AIR_BIG_TYPE) {
                    //空调模块
                    if(appliancesInfos.get(position).getDeviceType() == HDLApConfig.TYPE_AC_HVAC){
                        intent.setClass(AppliancesActivity.this, CtrlAirHVACActivity.class);
                    }else {
                        intent.setClass(AppliancesActivity.this, CtrlAirActivity.class);
                    }
                }
                else {
                    intent.setClass(AppliancesActivity.this, CtrlActivity.class);
                }
                Bundle bundle = new Bundle();