@Override protected void convert(BaseViewHolder viewHolder, final Rwmxb task, int index) { // TextView rwdh = (TextView) viewHolder.getView(R.id.rwdh); // TextView rwsj = (TextView) viewHolder.getView(R.id.rwsj); TextView cx = (TextView) viewHolder.getView(R.id.cx); TextView clsbm = (TextView) viewHolder.getView(R.id.clsbm); TextView pzzt = (TextView) viewHolder.getView(R.id.pzzt); Button button = viewHolder.getButton(R.id.btn_add); // 初始化信息 if (!TextUtils.isEmpty(task.getCx())) { cx.setText(task.getCx()); } clsbm.setText(task.getClsbm()); // 处理图像 // String imageUrl = task.getPicPath(); // if (!TextUtils.isEmpty(imageUrl) && index == 0) { // draweeView.setVisibility(View.VISIBLE); // draweeView.setImageURI(Uri.parse(task.getPicPath())); // } else { // draweeView.setVisibility(View.GONE); // } switch (task.getPzzt()) { case "2": { button.setEnabled(true); pzzt.setText("未拍照"); button.setText("去拍照"); break; } case "3": { button.setEnabled(true); pzzt.setText("未上传"); button.setText("去上传"); break; } case "4": { button.setEnabled(true); pzzt.setText("已上传"); button.setText("审核中"); button.setEnabled(false); break; } case "5": { button.setEnabled(true); pzzt.setText("打回重拍"); button.setText("去拍照"); break; } case "6": { button.setEnabled(true); pzzt.setText("已通过"); button.setText("已通过"); button.setEnabled(false); break; } } if (button != null) { button.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { switch (task.getPzzt()) { case "2": Constant.task = task; Intent intent = new Intent(); intent.setClass(context, SendDataActivity.class); context.startActivity(intent); break; case "3": DialogTip("你已经拍照过该车信息,但尚未上传,是否查看?", task); break; case "5": Toast.makeText(context, "你上传的照片审核不通过!", Toast.LENGTH_SHORT).show(); break; } } }); } }