新增排程接口+排程更新
This commit is contained in:
@@ -29,22 +29,46 @@ public class BindDeviceFragment extends BaseFragment<PlanBindDeviceLayoutBinding
|
||||
implements WaterPlanContract.WaterPlanView {
|
||||
|
||||
private List<WaterPlanWeekEntity> weekList = new ArrayList<>();
|
||||
private WaterPlanWeekEntity mPlanEntity;
|
||||
// private BindDeviceAdapter mAdapter;
|
||||
|
||||
@Override
|
||||
public void initData(Bundle state) {
|
||||
String jsonContent = getString(R.string.plan_water_entity_json);
|
||||
WaterPlanWeekEntity entity = new Gson().fromJson(jsonContent, WaterPlanWeekEntity.class);
|
||||
weekList.add(entity);
|
||||
// WaterPlanWeekEntity entity = new Gson().fromJson(jsonContent, WaterPlanWeekEntity.class);
|
||||
// weekList.add(entity);
|
||||
// mAdapter = new BindDeviceAdapter(mContext,R.layout.plan_bind_device_item,weekList.get(0).getDeviceList());
|
||||
// viewBinding.rvDevices.setAdapter(mAdapter);
|
||||
// mAdapter.setOnItemClickListener(new BaseQuickAdapter.OnItemClickListener() {
|
||||
// @Override
|
||||
// public void onItemClick(BaseQuickAdapter adapter, View view, int position) {
|
||||
// mAdapter.toggleSelection(position);
|
||||
// syncSelectedDevices();
|
||||
// }
|
||||
// });
|
||||
// @Override
|
||||
// public void onItemClick(BaseQuickAdapter adapter, View view, int position) {
|
||||
// mAdapter.toggleSelection(position);
|
||||
// syncSelectedDevices();
|
||||
// }
|
||||
// });
|
||||
// 接收来自AddWaterPlanActivity的WaterPlanWeekEntity对象,并使用传参。
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onResumeInitData() {
|
||||
super.onResumeInitData();
|
||||
if (mPlanEntity != null) {
|
||||
mPresenter.getPlanBindDevices(mPlanEntity);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置排程实体,用于关联设备接口请求
|
||||
* @param entity 排程实体
|
||||
*/
|
||||
public void setPlanEntity(WaterPlanWeekEntity entity) {
|
||||
this.mPlanEntity = entity;
|
||||
if (mPlanEntity != null) {
|
||||
if(mPresenter != null){
|
||||
mPresenter.getPlanBindDevices(mPlanEntity);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void syncSelectedDevices() {
|
||||
|
||||
Reference in New Issue
Block a user