Commit 67a0c3c580b5b2bc65ddd3c350580ca0cf9bbc37
1 parent
da49c271
1 修改我的记录点击item跳转逻辑
Showing
1 changed file
with
29 additions
and
2 deletions
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(); | ... | ... |