Commit 9609067cc23e8fdb5e272f24c0a16eeec50f9af1
1 parent
1cf7bf26
页面修改3
Showing
5 changed files
with
13 additions
and
6 deletions
moudle_pedometer/src/main/java/com/cnlive/moudle/collectionTrace/frame/view/CollRunRaceDetailFragmentView.java
| ... | ... | @@ -364,7 +364,7 @@ public class CollRunRaceDetailFragmentView implements MvpView, SensorEventListen |
| 364 | 364 | }); |
| 365 | 365 | //查看全部成绩点击事件 |
| 366 | 366 | fragment.binding.includePersonScore.checkAllCord.setOnClickListener(v -> { |
| 367 | - RaceRecordActivity.newInstance(fragment.getActivity()); | |
| 367 | + RaceRecordActivity.newInstance(fragment.getActivity(),runRaceDetailInfo.getTitle()); | |
| 368 | 368 | }); |
| 369 | 369 | |
| 370 | 370 | fragment.binding.includeStreet.fiveJoinPerson.setOnClickListener(v -> { | ... | ... |
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/frame/view/RunRaceDetailFragmentView.java
| ... | ... | @@ -381,7 +381,7 @@ public class RunRaceDetailFragmentView implements MvpView, SensorEventListener { |
| 381 | 381 | }); |
| 382 | 382 | //查看全部成绩点击事件 |
| 383 | 383 | fragment.binding.includePersonScore.checkAllCord.setOnClickListener(v -> { |
| 384 | - RaceRecordActivity.newInstance(fragment.getActivity()); | |
| 384 | + RaceRecordActivity.newInstance(fragment.getActivity(),runRaceDetailInfo.getTitle()); | |
| 385 | 385 | }); |
| 386 | 386 | |
| 387 | 387 | fragment.binding.includeStreet.fiveJoinPerson.setOnClickListener(v -> { | ... | ... |
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/activity/RaceRecordActivity.java
| ... | ... | @@ -15,8 +15,10 @@ import com.example.moudle_pedometer.R; |
| 15 | 15 | * Created by hanyayun 019/05/30. |
| 16 | 16 | */ |
| 17 | 17 | public class RaceRecordActivity extends AppCompatActivity { |
| 18 | - public static void newInstance(Activity context){ | |
| 18 | + | |
| 19 | + public static void newInstance(Activity context,String raceTitle){ | |
| 19 | 20 | Intent intent = new Intent(context,RaceRecordActivity.class); |
| 21 | + intent.putExtra("raceTitle",raceTitle); | |
| 20 | 22 | context.startActivity(intent); |
| 21 | 23 | } |
| 22 | 24 | |
| ... | ... | @@ -27,6 +29,6 @@ public class RaceRecordActivity extends AppCompatActivity { |
| 27 | 29 | StatusBarUtil2.setColor(this, getResources().getColor(R.color.color_fff), 0); |
| 28 | 30 | setContentView(R.layout.activity_race_record); |
| 29 | 31 | |
| 30 | - getSupportFragmentManager().beginTransaction().replace(R.id.record_container, new RaceRecorFragment()).commit(); | |
| 32 | + getSupportFragmentManager().beginTransaction().replace(R.id.record_container, RaceRecorFragment.newInstance(getIntent().getStringExtra("raceTitle"))).commit(); | |
| 31 | 33 | } |
| 32 | 34 | } | ... | ... |
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/fragment/RaceRecorFragment.java
| ... | ... | @@ -17,8 +17,13 @@ import com.example.moudle_pedometer.databinding.FragmentRaceRecorBinding; |
| 17 | 17 | public class RaceRecorFragment extends MvpBindingFragment<RaceRecorView, RaceRecorPresenter,Object, FragmentRaceRecorBinding> { |
| 18 | 18 | |
| 19 | 19 | |
| 20 | - public RaceRecorFragment() { | |
| 20 | + public static RaceRecorFragment newInstance(String raceTitle) { | |
| 21 | 21 | // Required empty public constructor |
| 22 | + RaceRecorFragment fragment = new RaceRecorFragment(); | |
| 23 | + Bundle bundle = new Bundle(); | |
| 24 | + bundle.putString("raceTitle",raceTitle); | |
| 25 | + fragment.setArguments(bundle); | |
| 26 | + return fragment; | |
| 22 | 27 | } |
| 23 | 28 | |
| 24 | 29 | ... | ... |
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/fragment/RunRaceDetailFragment.java
| ... | ... | @@ -61,7 +61,7 @@ public class RunRaceDetailFragment extends QMUIFragment<RunRaceDetailFragmentVie |
| 61 | 61 | |
| 62 | 62 | mSensorManager = (SensorManager) getActivity().getSystemService(SENSOR_SERVICE);//获取传感器管理服务 |
| 63 | 63 | if (getMvpView() != null) { |
| 64 | - getMvpView().initMap();; | |
| 64 | + getMvpView().initMap(); | |
| 65 | 65 | } |
| 66 | 66 | if (getPresenter()!=null){ |
| 67 | 67 | getPresenter().getRunRaceDetailInfo(getActivity(),"116","10513196"); | ... | ... |