Commit 67a0c3c580b5b2bc65ddd3c350580ca0cf9bbc37

Authored by 杨帅
1 parent da49c271

1 修改我的记录点击item跳转逻辑

moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/frame/view/SelfRecordView.java
... ... @@ -11,6 +11,7 @@ import com.cnlive.moudle.pedometer.model.RunningFinishBean;
11 11 import com.cnlive.moudle.pedometer.net.bean.BaseInfo;
12 12 import com.cnlive.moudle.pedometer.net.bean.EventRouteRecordBeanVoListBean;
13 13 import com.cnlive.moudle.pedometer.net.bean.SelfRecordInfo;
  14 +import com.cnlive.moudle.pedometer.ui.activity.ALLScoreDetailActivity;
14 15 import com.cnlive.moudle.pedometer.ui.activity.LineUpAgainActivity;
15 16 import com.cnlive.moudle.pedometer.ui.activity.RunLineActivity;
16 17 import com.cnlive.moudle.pedometer.ui.adapter.RaceRecordAdapter;
... ... @@ -66,8 +67,34 @@ public class SelfRecordView implements MvpView {
66 67 adapter.setOnClickListener(new RaceRecordAdapter.OnClickListener() {
67 68 @Override
68 69 public void onClickListener(EventRouteRecordBeanVoListBean bean, int position) {
69   - CollRunningFinishActivity.startActivity(fragment.getActivity(), new RunningFinishBean());
70   - }
  70 + if (null != bean) {
  71 + //设置数据
  72 + RunningFinishBean runningFinishBean = new RunningFinishBean();
  73 + //设置赛事标题
  74 + runningFinishBean.setStreetTitle(bean.getEventTitle());
  75 + //设置步数
  76 + runningFinishBean.setStep(bean.getStep());
  77 + //设置距离
  78 + runningFinishBean.setRunDistance(bean.getMileage());
  79 + //设置配速
  80 + runningFinishBean.setSpeed(bean.getPace());
  81 + //设置用时
  82 + runningFinishBean.setEmployTime(bean.getEmployTime());
  83 + //设置开始位置
  84 + runningFinishBean.setStartPoint(bean.getStartLocation());
  85 + //设置结束位置
  86 + runningFinishBean.setEndPoint(bean.getEndLocation());
  87 + //设置用户轨迹开始时间
  88 + runningFinishBean.setUserStartTime(bean.getStartTime());
  89 + //设置用户轨迹结束时间
  90 + runningFinishBean.setUserFinishTime(bean.getEndTime());
  91 + //设置用户是否完成
  92 + runningFinishBean.setIsFinish(bean.getCompleteStatus() + "");
  93 +
  94 + //设置起点
  95 + ALLScoreDetailActivity.startActivity(fragment.getActivity(), runningFinishBean);
  96 +
  97 + } }
71 98 });
72 99 } else {
73 100 adapter.notifyDataSetChanged();
... ...