Commit b37503ff27930d900e2de01f9e60ef3c98e5671e
1 parent
849e84f5
赛事列表,保存用户号码
Showing
15 changed files
with
66 additions
and
22 deletions
moudle_pedometer/src/main/AndroidManifest.xml
| ... | ... | @@ -52,6 +52,7 @@ |
| 52 | 52 | android:required="true" /> |
| 53 | 53 | |
| 54 | 54 | <application android:persistent="true"> |
| 55 | + <activity android:name="com.cnlive.moudle.collectionTrace.ui.activity.RaceListActivity"></activity> | |
| 55 | 56 | <activity android:name="com.cnlive.moudle.pedometer.ui.activity.LineUpAgainActivity" /> |
| 56 | 57 | <activity android:name="com.cnlive.moudle.pedometer.ui.activity.SelfRecordActivity" /> |
| 57 | 58 | <activity android:name="com.cnlive.moudle.pedometer.ui.activity.TakePartActivity" /> | ... | ... |
moudle_pedometer/src/main/java/com/cnlive/moudle/collectionTrace/ui/activity/RaceListActivity.java
0 → 100644
| 1 | +package com.cnlive.moudle.collectionTrace.ui.activity; | |
| 2 | + | |
| 3 | +import android.support.v7.app.AppCompatActivity; | |
| 4 | +import android.os.Bundle; | |
| 5 | + | |
| 6 | +import com.example.moudle_pedometer.R; | |
| 7 | + | |
| 8 | +/** | |
| 9 | + * Created by hanyayun 019/06/24. | |
| 10 | + */ | |
| 11 | +public class RaceListActivity extends AppCompatActivity { | |
| 12 | + | |
| 13 | + @Override | |
| 14 | + protected void onCreate(Bundle savedInstanceState) { | |
| 15 | + super.onCreate(savedInstanceState); | |
| 16 | + setContentView(R.layout.activity_race_list); | |
| 17 | + } | |
| 18 | +} | ... | ... |
moudle_pedometer/src/main/java/com/cnlive/moudle/collectionTrace/ui/fragment/CollRunRaceDetailFragment.java
| ... | ... | @@ -61,7 +61,7 @@ public class CollRunRaceDetailFragment extends QMUIFragment<CollRunRaceDetailFra |
| 61 | 61 | public void onClick(View view) { |
| 62 | 62 | //todo 自己测试用 |
| 63 | 63 | getActivity().finish(); |
| 64 | - RunLineActivity.newInstance(getActivity(),null,null,null); | |
| 64 | + RunLineActivity.newInstance(getActivity(),null,null,null,null); | |
| 65 | 65 | } |
| 66 | 66 | }); |
| 67 | 67 | } | ... | ... |
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/commonInfo/CommonInfo.java
| ... | ... | @@ -226,32 +226,33 @@ public class CommonInfo { |
| 226 | 226 | } |
| 227 | 227 | |
| 228 | 228 | /** |
| 229 | - * 获取用户昵称 | |
| 229 | + * 获取用户头像 | |
| 230 | 230 | * |
| 231 | 231 | * @param context |
| 232 | 232 | */ |
| 233 | 233 | public static String getUserIcon(Context context) { |
| 234 | 234 | return MySpHelper.getInstance(context, Context.MODE_MULTI_PROCESS).getString("RunUserNickIcon", ""); |
| 235 | - | |
| 236 | 235 | } |
| 237 | 236 | |
| 237 | + | |
| 238 | 238 | /** |
| 239 | - * 设置用户头像 | |
| 239 | + * 设置用户号码 | |
| 240 | 240 | * |
| 241 | 241 | * @param context |
| 242 | + * @param userIcon | |
| 242 | 243 | */ |
| 243 | - public static void setUserFaceUrl(Context context, String faceUrl) { | |
| 244 | - MySpHelper.getInstance(context, Context.MODE_MULTI_PROCESS).putString("RunUserFaceUrl", faceUrl); | |
| 244 | + public static void setUserPhone(Context context, String userIcon) { | |
| 245 | + MySpHelper.getInstance(context, Context.MODE_MULTI_PROCESS).putString("RunUserPhone", userIcon); | |
| 245 | 246 | |
| 246 | 247 | } |
| 247 | 248 | |
| 248 | 249 | /** |
| 249 | - * 获取用户头像 | |
| 250 | + * 获取用户号码 | |
| 250 | 251 | * |
| 251 | 252 | * @param context |
| 252 | 253 | */ |
| 253 | - public static void getUserFaceUrl(Context context) { | |
| 254 | - MySpHelper.getInstance(context, Context.MODE_MULTI_PROCESS).getString("RunUserFaceUrl", ""); | |
| 254 | + public static String getUserPhone(Context context) { | |
| 255 | + return MySpHelper.getInstance(context, Context.MODE_MULTI_PROCESS).getString("RunUserPhone", ""); | |
| 255 | 256 | |
| 256 | 257 | } |
| 257 | 258 | ... | ... |
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/frame/view/MyRecordView.java
| ... | ... | @@ -48,7 +48,7 @@ public class MyRecordView implements MvpView { |
| 48 | 48 | adapter.setClickListener(new MyRecordAdapter.OnClickListener() { |
| 49 | 49 | @Override |
| 50 | 50 | public void onClickListener(MyRecordInfo.ListBean bean, int position) { |
| 51 | - RunRaceDetailActivity.startActivity(fragment.getActivity(),bean.getId()+"",null,null,null); | |
| 51 | + RunRaceDetailActivity.startActivity(fragment.getActivity(),bean.getId()+"",null,null,null,null); | |
| 52 | 52 | } |
| 53 | 53 | }); |
| 54 | 54 | }else { | ... | ... |
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/frame/view/RegistrationInfoView.java
| ... | ... | @@ -48,6 +48,10 @@ public class RegistrationInfoView implements MvpView, OnDateSetListener { |
| 48 | 48 | fragment.binding.userName.setText(CommonInfo.getUserNickName(fragment.getActivity())); |
| 49 | 49 | } |
| 50 | 50 | |
| 51 | + if(CommonInfo.getUserPhone(fragment.getActivity()) != null && CommonInfo.getUserPhone(fragment.getActivity()).trim().length() > 0){ | |
| 52 | + fragment.binding.phoneNum.setText(CommonInfo.getUserPhone(fragment.getActivity())); | |
| 53 | + } | |
| 54 | + | |
| 51 | 55 | if(CommonInfo.getUserIcon(fragment.getActivity()) != null && CommonInfo.getUserIcon(fragment.getActivity()).trim().length() > 0){ |
| 52 | 56 | Glide.with(fragment.getActivity()).load(CommonInfo.getUserIcon(fragment.getActivity())) |
| 53 | 57 | .apply(RequestOptions.bitmapTransform(new CircleCrop()).placeholder(R.drawable.ic_icon)).into( fragment.binding.userIcon); |
| ... | ... | @@ -59,13 +63,13 @@ public class RegistrationInfoView implements MvpView, OnDateSetListener { |
| 59 | 63 | @Override |
| 60 | 64 | public void onClick(View v) { |
| 61 | 65 | sex.dismiss(); |
| 62 | - fragment.binding.sexText.setText("性别(非必填) 男"); | |
| 66 | + fragment.binding.sexText.setText("男"); | |
| 63 | 67 | } |
| 64 | 68 | }).addMenu("女", new View.OnClickListener() { |
| 65 | 69 | @Override |
| 66 | 70 | public void onClick(View v) { |
| 67 | 71 | sex.dismiss(); |
| 68 | - fragment.binding.sexText.setText("性别(非必填) 女"); | |
| 72 | + fragment.binding.sexText.setText("女"); | |
| 69 | 73 | } |
| 70 | 74 | |
| 71 | 75 | }).create(fragment.getActivity()); |
| ... | ... | @@ -115,6 +119,6 @@ public class RegistrationInfoView implements MvpView, OnDateSetListener { |
| 115 | 119 | @Override |
| 116 | 120 | public void onDateSet(TimePickerDialog timePickerView, long millseconds) { |
| 117 | 121 | // 生日(非必填) 未选择 |
| 118 | - fragment.binding.birthday.setText("生日(非必填) " + DateTimeUtil.formatDateTime(millseconds, "yyyy年MM月dd日")); | |
| 122 | + fragment.binding.birthday.setText(DateTimeUtil.formatDateTime(millseconds, "yyyy年MM月dd日")); | |
| 119 | 123 | } |
| 120 | 124 | } | ... | ... |
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/frame/view/RunLineView.java
| ... | ... | @@ -42,7 +42,7 @@ public class RunLineView implements MvpView { |
| 42 | 42 | fragment.binding.refreshLayout.setRefreshHeader(new ClassicsHeader(fragment.getActivity())); |
| 43 | 43 | fragment.binding.refreshLayout.setRefreshFooter(new ClassicsFooter(fragment.getActivity())); |
| 44 | 44 | fragment.binding.backBtn.setOnClickListener(v -> fragment.getActivity().finish()); |
| 45 | - fragment.binding.myActivity.setOnClickListener(v -> MyRecordActivity.newInstance(fragment.getActivity(),null,null,null)); | |
| 45 | + fragment.binding.myActivity.setOnClickListener(v -> MyRecordActivity.newInstance(fragment.getActivity(),null,null,null,null)); | |
| 46 | 46 | |
| 47 | 47 | fragment.binding.runLineRecy.setLayoutManager(new LinearLayoutManager(fragment.getActivity())); |
| 48 | 48 | } |
| ... | ... | @@ -58,7 +58,7 @@ public class RunLineView implements MvpView { |
| 58 | 58 | adapter.setClickListener(new RunLineAdapter.OnClickListener() { |
| 59 | 59 | @Override |
| 60 | 60 | public void onClickListener(RunLineInfo.ListBean bean, int position) { |
| 61 | - RunRaceDetailActivity.startActivity(fragment.getActivity(),bean.getId()+"",null,null,null); | |
| 61 | + RunRaceDetailActivity.startActivity(fragment.getActivity(),bean.getId()+"",null,null,null,null); | |
| 62 | 62 | } |
| 63 | 63 | }); |
| 64 | 64 | }else { | ... | ... |
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/frame/view/SelfRecordView.java
| ... | ... | @@ -120,7 +120,7 @@ public class SelfRecordView implements MvpView { |
| 120 | 120 | fragment.binding.finishNum.setText("0"); |
| 121 | 121 | fragment.binding.allTime.setText("00:00:00"); |
| 122 | 122 | fragment.binding.checkAllLine.setOnClickListener(v -> { |
| 123 | - RunLineActivity.newInstance(fragment.getActivity(),null,null,null); | |
| 123 | + RunLineActivity.newInstance(fragment.getActivity(),null,null,null,null); | |
| 124 | 124 | }); |
| 125 | 125 | } |
| 126 | 126 | ... | ... |
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/activity/MyRecordActivity.java
| ... | ... | @@ -32,11 +32,12 @@ public class MyRecordActivity extends AppCompatActivity { |
| 32 | 32 | private TabLayout tabs; |
| 33 | 33 | private ViewPager viewPager; |
| 34 | 34 | |
| 35 | - public static void newInstance(Activity context,String userId,String userIcon,String userName){ | |
| 35 | + public static void newInstance(Activity context,String userId,String userIcon,String userName,String userPhone){ | |
| 36 | 36 | Intent intent = new Intent(context,MyRecordActivity.class); |
| 37 | 37 | intent.putExtra("userId",userId); |
| 38 | 38 | intent.putExtra("userIcon",userIcon); |
| 39 | 39 | intent.putExtra("userName",userName); |
| 40 | + intent.putExtra("userPhone",userPhone); | |
| 40 | 41 | context.startActivity(intent); |
| 41 | 42 | } |
| 42 | 43 | |
| ... | ... | @@ -51,6 +52,7 @@ public class MyRecordActivity extends AppCompatActivity { |
| 51 | 52 | CommonInfo.setUserId(this,getIntent().getStringExtra("userId")); |
| 52 | 53 | CommonInfo.setUserNickName(this,getIntent().getStringExtra("userName")); |
| 53 | 54 | CommonInfo.setUserIcon(this,getIntent().getStringExtra("userIcon")); |
| 55 | + CommonInfo.setUserPhone(this,getIntent().getStringExtra("userPhone")); | |
| 54 | 56 | } |
| 55 | 57 | |
| 56 | 58 | topBar = findViewById(R.id.topbar); | ... | ... |
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/activity/RunLineActivity.java
| ... | ... | @@ -19,11 +19,12 @@ import com.example.moudle_pedometer.R; |
| 19 | 19 | */ |
| 20 | 20 | public class RunLineActivity extends AppCompatActivity { |
| 21 | 21 | |
| 22 | - public static void newInstance(Activity context, String userId, String userIcon, String userName){ | |
| 22 | + public static void newInstance(Activity context, String userId, String userIcon, String userName,String userPhone){ | |
| 23 | 23 | Intent intent = new Intent(context,RunLineActivity.class); |
| 24 | 24 | intent.putExtra("userId",userId); |
| 25 | 25 | intent.putExtra("userIcon",userIcon); |
| 26 | 26 | intent.putExtra("userName",userName); |
| 27 | + intent.putExtra("userPhone",userPhone); | |
| 27 | 28 | context.startActivity(intent); |
| 28 | 29 | } |
| 29 | 30 | |
| ... | ... | @@ -38,6 +39,7 @@ public class RunLineActivity extends AppCompatActivity { |
| 38 | 39 | CommonInfo.setUserId(this,getIntent().getStringExtra("userId")); |
| 39 | 40 | CommonInfo.setUserNickName(this,getIntent().getStringExtra("userName")); |
| 40 | 41 | CommonInfo.setUserIcon(this,getIntent().getStringExtra("userIcon")); |
| 42 | + CommonInfo.setUserPhone(this,getIntent().getStringExtra("userPhone")); | |
| 41 | 43 | }else { |
| 42 | 44 | CommonInfo.setUserId(this, "10513196"); |
| 43 | 45 | } | ... | ... |
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/activity/RunRaceDetailActivity.java
| ... | ... | @@ -38,12 +38,13 @@ import java.util.List; |
| 38 | 38 | public class RunRaceDetailActivity extends QMUIFragmentActivity { |
| 39 | 39 | private QMUIFragment fragment; |
| 40 | 40 | |
| 41 | - public static void startActivity(Activity activity, String eventId,String userId,String userIcon,String userName) { | |
| 41 | + public static void startActivity(Activity activity, String eventId,String userId,String userIcon,String userName,String userPhone) { | |
| 42 | 42 | Intent intent = new Intent(activity, RunRaceDetailActivity.class); |
| 43 | 43 | intent.putExtra("eventId", eventId); |
| 44 | 44 | intent.putExtra("userId",userId); |
| 45 | 45 | intent.putExtra("userIcon",userIcon); |
| 46 | 46 | intent.putExtra("userName",userName); |
| 47 | + intent.putExtra("userPhone",userPhone); | |
| 47 | 48 | CommonInfo.setStreetId(activity, eventId); |
| 48 | 49 | activity.startActivity(intent); |
| 49 | 50 | } |
| ... | ... | @@ -61,6 +62,7 @@ public class RunRaceDetailActivity extends QMUIFragmentActivity { |
| 61 | 62 | CommonInfo.setUserId(this,getIntent().getStringExtra("userId")); |
| 62 | 63 | CommonInfo.setUserNickName(this,getIntent().getStringExtra("userName")); |
| 63 | 64 | CommonInfo.setUserIcon(this,getIntent().getStringExtra("userIcon")); |
| 65 | + CommonInfo.setUserPhone(this,getIntent().getStringExtra("userPhone")); | |
| 64 | 66 | } |
| 65 | 67 | //判断用户是否结束运动 |
| 66 | 68 | // boolean isRunStep = CommonInfo.getIsRunStepService(this); | ... | ... |
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/activity/SelfRecordActivity.java
| ... | ... | @@ -17,11 +17,12 @@ import com.example.moudle_pedometer.R; |
| 17 | 17 | */ |
| 18 | 18 | public class SelfRecordActivity extends AppCompatActivity { |
| 19 | 19 | |
| 20 | - public static void newInstance(Activity context,String userId,String userIcon,String userName){ | |
| 20 | + public static void newInstance(Activity context,String userId,String userIcon,String userName,String userPhone){ | |
| 21 | 21 | Intent intent = new Intent(context,SelfRecordActivity.class); |
| 22 | 22 | intent.putExtra("userId",userId); |
| 23 | 23 | intent.putExtra("userIcon",userIcon); |
| 24 | 24 | intent.putExtra("userName",userName); |
| 25 | + intent.putExtra("userPhone",userPhone); | |
| 25 | 26 | context.startActivity(intent); |
| 26 | 27 | } |
| 27 | 28 | |
| ... | ... | @@ -36,6 +37,7 @@ public class SelfRecordActivity extends AppCompatActivity { |
| 36 | 37 | CommonInfo.setUserId(this,getIntent().getStringExtra("userId")); |
| 37 | 38 | CommonInfo.setUserNickName(this,getIntent().getStringExtra("userName")); |
| 38 | 39 | CommonInfo.setUserIcon(this,getIntent().getStringExtra("userIcon")); |
| 40 | + CommonInfo.setUserPhone(this,getIntent().getStringExtra("userPhone")); | |
| 39 | 41 | } |
| 40 | 42 | getSupportFragmentManager().beginTransaction().replace(R.id.record_container, new SelfRecordFragment()).commit(); |
| 41 | 43 | } | ... | ... |
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/adapter/MyRecordAdapter.java
| ... | ... | @@ -82,7 +82,7 @@ public class MyRecordAdapter extends RecyclerView.Adapter<MyRecordAdapter.MyView |
| 82 | 82 | private void startAc(MyRecordInfo.ListBean listBean){ |
| 83 | 83 | CommonInfo.setStreetId(context,listBean.getId()+""); |
| 84 | 84 | // RaceRecordActivity.newInstance(context,listBean.getTitle()); |
| 85 | - SelfRecordActivity.newInstance(context,null,null,null); | |
| 85 | + SelfRecordActivity.newInstance(context,null,null,null,null); | |
| 86 | 86 | } |
| 87 | 87 | |
| 88 | 88 | ... | ... |
moudle_pedometer/src/main/res/layout/activity_race_list.xml
0 → 100644
| 1 | +<?xml version="1.0" encoding="utf-8"?> | |
| 2 | +<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" | |
| 3 | + xmlns:app="http://schemas.android.com/apk/res-auto" | |
| 4 | + xmlns:tools="http://schemas.android.com/tools" | |
| 5 | + android:layout_width="match_parent" | |
| 6 | + android:layout_height="match_parent" | |
| 7 | + tools:context="com.cnlive.moudle.collectionTrace.ui.activity.RaceListActivity"> | |
| 8 | + <RelativeLayout | |
| 9 | + android:id="@+id/race_container" | |
| 10 | + android:layout_width="match_parent" | |
| 11 | + android:layout_height="match_parent"/> | |
| 12 | +</RelativeLayout> | ... | ... |
moudle_pedometer/src/main/res/layout/fragment_registration_info.xml
| ... | ... | @@ -64,12 +64,12 @@ |
| 64 | 64 | /> |
| 65 | 65 | |
| 66 | 66 | <TextView |
| 67 | + android:id="@+id/phone_num" | |
| 67 | 68 | android:layout_width="wrap_content" |
| 68 | 69 | android:layout_height="wrap_content" |
| 69 | 70 | android:layout_marginLeft="20dp" |
| 70 | 71 | android:textSize="16sp" |
| 71 | 72 | android:textColor="#999999" |
| 72 | - android:text="13611232987" | |
| 73 | 73 | /> |
| 74 | 74 | </LinearLayout> |
| 75 | 75 | ... | ... |