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,6 +11,7 @@ import com.cnlive.moudle.pedometer.model.RunningFinishBean;
11 import com.cnlive.moudle.pedometer.net.bean.BaseInfo; 11 import com.cnlive.moudle.pedometer.net.bean.BaseInfo;
12 import com.cnlive.moudle.pedometer.net.bean.EventRouteRecordBeanVoListBean; 12 import com.cnlive.moudle.pedometer.net.bean.EventRouteRecordBeanVoListBean;
13 import com.cnlive.moudle.pedometer.net.bean.SelfRecordInfo; 13 import com.cnlive.moudle.pedometer.net.bean.SelfRecordInfo;
  14 +import com.cnlive.moudle.pedometer.ui.activity.ALLScoreDetailActivity;
14 import com.cnlive.moudle.pedometer.ui.activity.LineUpAgainActivity; 15 import com.cnlive.moudle.pedometer.ui.activity.LineUpAgainActivity;
15 import com.cnlive.moudle.pedometer.ui.activity.RunLineActivity; 16 import com.cnlive.moudle.pedometer.ui.activity.RunLineActivity;
16 import com.cnlive.moudle.pedometer.ui.adapter.RaceRecordAdapter; 17 import com.cnlive.moudle.pedometer.ui.adapter.RaceRecordAdapter;
@@ -66,8 +67,34 @@ public class SelfRecordView implements MvpView { @@ -66,8 +67,34 @@ public class SelfRecordView implements MvpView {
66 adapter.setOnClickListener(new RaceRecordAdapter.OnClickListener() { 67 adapter.setOnClickListener(new RaceRecordAdapter.OnClickListener() {
67 @Override 68 @Override
68 public void onClickListener(EventRouteRecordBeanVoListBean bean, int position) { 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 } else { 99 } else {
73 adapter.notifyDataSetChanged(); 100 adapter.notifyDataSetChanged();