为了实现在设备旁边加载一个swith实现使用switch开关设备功能
recycler中嵌套switch,实现点击功能或者监听状态改变时经常会出现复用或者代码崩溃事件,以下代码本地实现并测试没有问题
#item对应的实体类
public class Device_recycle {
private String deviceName;//名称
private Boolean deviceState;//状态
public void setDeviceName(String deviceName) {
this.deviceName = deviceName;
}
public void setDeviceState(Boolean deviceState) {
this.deviceState = deviceState;
}
public Device_recycle(String name, Boolean state){
this.deviceName = name;
this.deviceState = state;
}
public String getDeviceName() {
return deviceName;
}
public Boolean getDeviceState() {
return deviceState;
}
}
#适配器类
public class deviceAdapter extends RecyclerView.Adapter<deviceAdapter.ViewHolder> {
private Context context;
private List<Device_recycle> deviceList;