Commit 5cf164789eb87badc48b1100fb25190824341dbc
Merge branch 'master' of http://bj.gitlab.cnlive.com/cnlive-team/ModulePedometer
Showing
4 changed files
with
51 additions
and
17 deletions
config.gradle
moudle_pedometer/src/main/AndroidManifest.xml
| @@ -62,15 +62,13 @@ | @@ -62,15 +62,13 @@ | ||
| 62 | <activity android:name="com.cnlive.moudle.pedometer.ui.activity.ShareRecordActivity" /> | 62 | <activity android:name="com.cnlive.moudle.pedometer.ui.activity.ShareRecordActivity" /> |
| 63 | <activity android:name="com.cnlive.moudle.pedometer.ui.activity.RaceRecordActivity" /> | 63 | <activity android:name="com.cnlive.moudle.pedometer.ui.activity.RaceRecordActivity" /> |
| 64 | <activity | 64 | <activity |
| 65 | - android:name="com.cnlive.moudle.pedometer.ui.activity.RegistrationInfoActivity" | ||
| 66 | - android:process=":step" /> | 65 | + android:name="com.cnlive.moudle.pedometer.ui.activity.RegistrationInfoActivity"/> |
| 67 | 66 | ||
| 68 | <service | 67 | <service |
| 69 | android:name="com.cnlive.moudle.pedometer.service.StepService" | 68 | android:name="com.cnlive.moudle.pedometer.service.StepService" |
| 70 | android:enabled="true" | 69 | android:enabled="true" |
| 71 | android:exported="true" | 70 | android:exported="true" |
| 72 | android:priority="1000" | 71 | android:priority="1000" |
| 73 | - android:process=":step" | ||
| 74 | android:stopWithTask="false"> | 72 | android:stopWithTask="false"> |
| 75 | <intent-filter> | 73 | <intent-filter> |
| 76 | 74 | ||
| @@ -119,18 +117,16 @@ | @@ -119,18 +117,16 @@ | ||
| 119 | 117 | ||
| 120 | <activity | 118 | <activity |
| 121 | android:name="com.cnlive.moudle.pedometer.ui.activity.PedometerMainActivity" | 119 | android:name="com.cnlive.moudle.pedometer.ui.activity.PedometerMainActivity" |
| 122 | - android:launchMode="singleTask" /> | ||
| 123 | - | 120 | + android:launchMode="singleTask"/> |
| 124 | <activity | 121 | <activity |
| 125 | android:name="com.cnlive.moudle.pedometer.ui.activity.RunningMapActivity" | 122 | android:name="com.cnlive.moudle.pedometer.ui.activity.RunningMapActivity" |
| 126 | - android:launchMode="singleTask" /> <!-- android:theme="@style/Theme.AppCompat.Light.NoActionBar" --> | ||
| 127 | - <!--android:process=":step"--> | 123 | + android:launchMode="singleTask"/> <!-- android:theme="@style/Theme.AppCompat.Light.NoActionBar" --> |
| 128 | <activity | 124 | <activity |
| 129 | android:name="com.cnlive.moudle.pedometer.ui.activity.RunRaceDetailActivity" | 125 | android:name="com.cnlive.moudle.pedometer.ui.activity.RunRaceDetailActivity" |
| 130 | - android:launchMode="singleTask" /> | 126 | + android:launchMode="singleTask"/> |
| 131 | <activity | 127 | <activity |
| 132 | android:name="com.cnlive.moudle.pedometer.ui.activity.RunningFinishActivity" | 128 | android:name="com.cnlive.moudle.pedometer.ui.activity.RunningFinishActivity" |
| 133 | - android:launchMode="singleTask" /> | 129 | + android:launchMode="singleTask"/> |
| 134 | <activity | 130 | <activity |
| 135 | android:name="com.cnlive.moudle.pedometer.ui.activity.UploadFailDetailActivity" | 131 | android:name="com.cnlive.moudle.pedometer.ui.activity.UploadFailDetailActivity" |
| 136 | android:launchMode="singleTask" /> | 132 | android:launchMode="singleTask" /> |
| @@ -183,11 +179,16 @@ | @@ -183,11 +179,16 @@ | ||
| 183 | </intent-filter> | 179 | </intent-filter> |
| 184 | </receiver> | 180 | </receiver> |
| 185 | 181 | ||
| 186 | - <activity android:name="com.cnlive.moudle.collectionTrace.ui.activity.CollPedometerMainActivity" /> | ||
| 187 | - <activity android:name="com.cnlive.moudle.collectionTrace.ui.activity.CollRunningFinishActivity" /> <!-- android:theme="@style/Theme.AppCompat.Light.NoActionBar" --> | ||
| 188 | - <activity android:name="com.cnlive.moudle.collectionTrace.ui.activity.CollRunningMapActivity" /> | ||
| 189 | - <activity android:name="com.cnlive.moudle.collectionTrace.ui.activity.CollRunRaceDetailActivity" /> | ||
| 190 | - <activity android:name="com.cnlive.moudle.collectionTrace.ui.activity.StartCollectTraceActivity" /> | 182 | + <activity |
| 183 | + android:name="com.cnlive.moudle.collectionTrace.ui.activity.CollPedometerMainActivity"/> | ||
| 184 | + <activity | ||
| 185 | + android:name="com.cnlive.moudle.collectionTrace.ui.activity.CollRunningFinishActivity"/> <!-- android:theme="@style/Theme.AppCompat.Light.NoActionBar" --> | ||
| 186 | + <activity | ||
| 187 | + android:name="com.cnlive.moudle.collectionTrace.ui.activity.CollRunningMapActivity"/> | ||
| 188 | + <activity | ||
| 189 | + android:name="com.cnlive.moudle.collectionTrace.ui.activity.CollRunRaceDetailActivity"/> | ||
| 190 | + <activity | ||
| 191 | + android:name="com.cnlive.moudle.collectionTrace.ui.activity.StartCollectTraceActivity"/> | ||
| 191 | </application> | 192 | </application> |
| 192 | 193 | ||
| 193 | </manifest> | 194 | </manifest> |
| 194 | \ No newline at end of file | 195 | \ No newline at end of file |
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/frame/presenter/RegistrationInfoPresenter.java
| @@ -29,8 +29,16 @@ public class RegistrationInfoPresenter extends MvpBasePresenter<RegistrationInfo | @@ -29,8 +29,16 @@ public class RegistrationInfoPresenter extends MvpBasePresenter<RegistrationInfo | ||
| 29 | map.put("eventId", eventId); | 29 | map.put("eventId", eventId); |
| 30 | map.put("sid", sid); | 30 | map.put("sid", sid); |
| 31 | map.put("mobile", mobile); | 31 | map.put("mobile", mobile); |
| 32 | - map.put("sex", ""); | ||
| 33 | - map.put("birthday", ""); | 32 | + if(sex.equals("女")){ |
| 33 | + sex = "1"; | ||
| 34 | + }else if (sex.equals("男")){ | ||
| 35 | + sex = "0"; | ||
| 36 | + } | ||
| 37 | + map.put("sex", sex); | ||
| 38 | + if(birthday.contains("年")) birthday = birthday.replace("年","-"); | ||
| 39 | + if(birthday.contains("月")) birthday = birthday.replace("月","-"); | ||
| 40 | + if(birthday.contains("日")) birthday = birthday.replace("日",""); | ||
| 41 | + map.put("birthday", birthday); | ||
| 34 | Logic.create(map).action(new Logic.Action<Map<String, String>, BaseInfo>() { | 42 | Logic.create(map).action(new Logic.Action<Map<String, String>, BaseInfo>() { |
| 35 | @Override | 43 | @Override |
| 36 | public Disposable action(Map<String, String> stringStringMap, DataCallback<BaseInfo> dataCallback) { | 44 | public Disposable action(Map<String, String> stringStringMap, DataCallback<BaseInfo> dataCallback) { |
moudle_pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/fragment/RunLineFragment.java
| @@ -10,9 +10,15 @@ import com.cnlive.libs.base.frame.fragment.MvpBindingFragment; | @@ -10,9 +10,15 @@ import com.cnlive.libs.base.frame.fragment.MvpBindingFragment; | ||
| 10 | import com.cnlive.moudle.pedometer.commonInfo.CommonInfo; | 10 | import com.cnlive.moudle.pedometer.commonInfo.CommonInfo; |
| 11 | import com.cnlive.moudle.pedometer.frame.presenter.RunLinePresenter; | 11 | import com.cnlive.moudle.pedometer.frame.presenter.RunLinePresenter; |
| 12 | import com.cnlive.moudle.pedometer.frame.view.RunLineView; | 12 | import com.cnlive.moudle.pedometer.frame.view.RunLineView; |
| 13 | +import com.cnlive.moudle.pedometer.model.Constant; | ||
| 14 | +import com.cnlive.moudle.pedometer.model.MessageEvent; | ||
| 13 | import com.example.moudle_pedometer.R; | 15 | import com.example.moudle_pedometer.R; |
| 14 | import com.example.moudle_pedometer.databinding.FragmentRunLineBinding; | 16 | import com.example.moudle_pedometer.databinding.FragmentRunLineBinding; |
| 15 | 17 | ||
| 18 | +import org.greenrobot.eventbus.EventBus; | ||
| 19 | +import org.greenrobot.eventbus.Subscribe; | ||
| 20 | +import org.greenrobot.eventbus.ThreadMode; | ||
| 21 | + | ||
| 16 | 22 | ||
| 17 | /** | 23 | /** |
| 18 | * Created by hanyayun 019/06/03. | 24 | * Created by hanyayun 019/06/03. |
| @@ -35,6 +41,7 @@ public class RunLineFragment extends MvpBindingFragment<RunLineView, RunLinePres | @@ -35,6 +41,7 @@ public class RunLineFragment extends MvpBindingFragment<RunLineView, RunLinePres | ||
| 35 | public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) { | 41 | public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) { |
| 36 | super.onViewCreated(view, savedInstanceState); | 42 | super.onViewCreated(view, savedInstanceState); |
| 37 | if(getMvpView() != null)getMvpView().initView(); | 43 | if(getMvpView() != null)getMvpView().initView(); |
| 44 | + EventBus.getDefault().register(this); | ||
| 38 | getPresenter().setData(getActivity(),CommonInfo.getUserId(getActivity()),currentPage,pageSize); | 45 | getPresenter().setData(getActivity(),CommonInfo.getUserId(getActivity()),currentPage,pageSize); |
| 39 | 46 | ||
| 40 | binding.refreshLayout.setOnRefreshListener(v ->{ | 47 | binding.refreshLayout.setOnRefreshListener(v ->{ |
| @@ -46,4 +53,22 @@ public class RunLineFragment extends MvpBindingFragment<RunLineView, RunLinePres | @@ -46,4 +53,22 @@ public class RunLineFragment extends MvpBindingFragment<RunLineView, RunLinePres | ||
| 46 | getPresenter().setData(getActivity(),CommonInfo.getUserId(getActivity()),currentPage,pageSize); | 53 | getPresenter().setData(getActivity(),CommonInfo.getUserId(getActivity()),currentPage,pageSize); |
| 47 | }); | 54 | }); |
| 48 | } | 55 | } |
| 56 | + | ||
| 57 | + @Override | ||
| 58 | + public void onDestroy() { | ||
| 59 | + super.onDestroy(); | ||
| 60 | + if (EventBus.getDefault().isRegistered(this)) { | ||
| 61 | + EventBus.getDefault().unregister(this); | ||
| 62 | + } | ||
| 63 | + } | ||
| 64 | + | ||
| 65 | + @Subscribe(threadMode = ThreadMode.MAIN) | ||
| 66 | + public void Event(MessageEvent messageEvent) { | ||
| 67 | + if (messageEvent.getMessageType() == Constant.REGISTRATION_SUCCESS) { | ||
| 68 | + if (getMvpView() != null) { | ||
| 69 | + currentPage = 1; | ||
| 70 | + getPresenter().setData(getActivity(),CommonInfo.getUserId(getActivity()),currentPage,pageSize); | ||
| 71 | + } | ||
| 72 | + } | ||
| 73 | + } | ||
| 49 | } | 74 | } |