6ecef6fcc217954cf03ff2067234c3777f0b98e6.svn-base 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package eVVM.apk.ui.toreview.adapter;
  2. import android.support.annotation.Nullable;
  3. import android.text.TextUtils;
  4. import com.chad.library.adapter.base.BaseQuickAdapter;
  5. import com.chad.library.adapter.base.BaseViewHolder;
  6. import java.util.Calendar;
  7. import java.util.List;
  8. import java.util.TimeZone;
  9. import eVVM.apk.R;
  10. import eVVM.apk.ui.toreview.bean.ToreviewBean;
  11. public class NoToreAdapter extends BaseQuickAdapter<ToreviewBean.DataBean, BaseViewHolder> {
  12. public NoToreAdapter(int layoutResId, @Nullable List<ToreviewBean.DataBean> data) {
  13. super(layoutResId, data);
  14. }
  15. @Override
  16. protected void convert(BaseViewHolder helper, ToreviewBean.DataBean item) {
  17. helper.setText(R.id.notorelist_tvname, "0086010" + getYear() + item.getCode());
  18. //helper.setText(R.id.notorelist_tvnum,item.getNum());
  19. helper.setText(R.id.notorelist_tvtime, item.getSendTime());
  20. if (TextUtils.isEmpty((String) item.getMessageModelContent())) {
  21. helper.setGone(R.id.notorelist_tvline, false);
  22. helper.setGone(R.id.notorelist_tvanswer, false);
  23. } else {
  24. helper.setGone(R.id.notorelist_tvline, true);
  25. helper.setGone(R.id.notorelist_tvanswer, true);
  26. helper.setText(R.id.notorelist_tvanswer, (String) item.getMessageModelContent());
  27. }
  28. }
  29. private String getYear() {
  30. Calendar calendar = Calendar.getInstance();
  31. calendar.setTimeZone(TimeZone.getTimeZone("GMT+8:00"));
  32. return String.valueOf(calendar.get(Calendar.YEAR));
  33. }
  34. }