Commit 666ed4eefc32917fbd17bbf55d2187299e89186c

Authored by YangShuai
1 parent 066cf961

1 修改之前传值逻辑

Showing 37 changed files with 115 additions and 183 deletions
app/strike/src/main/java/com/cnlive/strike/MainActivity.java
... ... @@ -37,7 +37,7 @@ public class MainActivity extends AppCompatActivity {
37 37 findViewById(R.id.go_to).setOnClickListener(new View.OnClickListener() {
38 38 @Override
39 39 public void onClick(View v) {
40   - startActivity(new Intent(MainActivity.this, DemoMvpActivity.class));
  40 + startActivity(new Intent(MainActivity.this, DemoMvpActivity.class).putExtra("ys","杨帅"));
41 41 //
42 42 }
43 43 });
... ...
app/strike/src/main/java/com/cnlive/strike/demo/activity/DemoActivity.java
... ... @@ -36,13 +36,6 @@ public class DemoActivity extends BaseActivity {
36 36 //// binding=(你的bingding)baseBinding;
37 37 // }
38 38  
39   - /**
40   - * 初始化intent传递参数
41   - */
42   - @Override
43   - protected void initParam() {
44   - super.initParam();
45   - }
46 39  
47 40 @Override
48 41 protected void initView() {
... ...
app/strike/src/main/java/com/cnlive/strike/demo/activity/DemoMvpActivity.java
... ... @@ -66,7 +66,7 @@ public class DemoMvpActivity extends BaseActivity<DemoActivityView, DemoActivity
66 66  
67 67 @Override
68 68 protected void initView() {
69   - setStatusBarColor(R.color.black,0, StatusBarConfig.BLACK);
  69 + setStatusBarColor(R.color.red,100, StatusBarConfig.BLACK);
70 70 // //登录页
71 71 binding.btnLogin.setOnClickListener(new View.OnClickListener() {
72 72 @Override
... ... @@ -128,8 +128,8 @@ public class DemoMvpActivity extends BaseActivity<DemoActivityView, DemoActivity
128 128 UserService.getInstance(me).getAppAccount().getNickName(),
129 129 UserService.getInstance(me).getAppAccount().getFaceUrl(),
130 130 UserService.getInstance(me).getAppAccount().getMobile());
  131 + startActivity(new Intent(me, RunLineActivity.class));
131 132 }
132   - startActivity(new Intent(me, RunLineActivity.class));
133 133 }
134 134 });
135 135 //路径工具
... ...
cloud/user/src/main/java/com/cnlive/strike/user/ui/activity/FirstLoginActivity.java
1 1 package com.cnlive.strike.user.ui.activity;
2 2  
  3 +import android.content.Intent;
3 4 import android.os.Bundle;
4 5 import android.text.TextUtils;
5 6  
... ... @@ -20,11 +21,12 @@ public class FirstLoginActivity extends BaseActivity {
20 21 public static String TAG_CLICK_AD = "clickAd";
21 22  
22 23  
  24 +
23 25 @Override
24   - protected void initParam() {
25   - super.initParam();
26   - tagMsg = getIntent().getStringExtra(LoginActivity.TAG_MSG);
27   - boolean clickAd = getIntent().getBooleanExtra(TAG_CLICK_AD, false);
  26 + protected void initParam(Intent params) {
  27 + super.initParam(params);
  28 + tagMsg = params.getStringExtra(LoginActivity.TAG_MSG);
  29 + boolean clickAd = params.getBooleanExtra(TAG_CLICK_AD, false);
28 30 firstLoginFragment = new FirstLoginFragment();
29 31 Bundle args = new Bundle();
30 32 args.putString(LoginActivity.TAG_MSG, TextUtils.isEmpty(tagMsg) ? "" : tagMsg);
... ...
cloud/user/src/main/java/com/cnlive/strike/user/ui/activity/LoginActivity.java
... ... @@ -69,12 +69,12 @@ public class LoginActivity extends BaseActivity {
69 69 }
70 70  
71 71 @Override
72   - protected void initParam() {
73   - super.initParam();
74   - fromTokenError = getIntent().getBooleanExtra(FROM_TOKEN_ERROR, false);
75   - tagMsg = getIntent().getStringExtra(TAG_MSG) == null ? "" : getIntent().getStringExtra(TAG_MSG);
76   - shareType = getIntent().getStringExtra(TAG_SHARE);
77   - clickAd = getIntent().getBooleanExtra(TAG_CLICK_AD, false);
  72 + protected void initParam(Intent params) {
  73 + super.initParam(params);
  74 + fromTokenError = params.getBooleanExtra(FROM_TOKEN_ERROR, false);
  75 + tagMsg = params.getStringExtra(TAG_MSG) == null ? "" : params.getStringExtra(TAG_MSG);
  76 + shareType = params.getStringExtra(TAG_SHARE);
  77 + clickAd = params.getBooleanExtra(TAG_CLICK_AD, false);
78 78 }
79 79  
80 80 @Override
... ...
cloud/user/src/main/java/com/cnlive/strike/user/ui/activity/UpdateContentActivity.java
... ... @@ -69,8 +69,8 @@ public class UpdateContentActivity extends BaseActivity implements View.OnClickL
69 69 }
70 70  
71 71 @Override
72   - protected void initParam() {
73   - super.initParam();
  72 + protected void initParam(Intent params) {
  73 + super.initParam(params);
74 74 type = getIntent().getStringExtra("type");
75 75 }
76 76  
... ...
core/app_qr/src/main/java/com/cnlive/strike/moudle/qr/ui/activity/ScanZarBarActivity.java
... ... @@ -110,10 +110,8 @@ public class ScanZarBarActivity extends BaseActivity<ScanNewView, ScanNewPresent
110 110 }
111 111  
112 112 @Override
113   - protected void initParam() {
114   - super.initParam();
115   - type = getIntent().getStringExtra("where");
116   -
  113 + protected void initParam(Intent params) {
  114 + type = params.getStringExtra("where");
117 115 }
118 116  
119 117 @Override
... ...
core/base/src/main/java/com/cnlive/core/libs/base/frame/activity/BaseActivity.java
... ... @@ -164,7 +164,9 @@ public abstract class BaseActivity<V extends BaseView, P extends BasePresenter<V
164 164 if (null != baseBinding) {
165 165 initBindingLayoutData(baseBinding);
166 166 }
167   - initParam();
  167 + if (null != getIntent()) {
  168 + initParam(getIntent());
  169 + }
168 170 //初始化控件
169 171 initView();
170 172 //设置数据
... ... @@ -278,7 +280,7 @@ public abstract class BaseActivity<V extends BaseView, P extends BasePresenter<V
278 280 protected void init(@Nullable Bundle savedInstanceState) {
279 281 }
280 282  
281   - protected void initParam() {
  283 + protected void initParam(Intent params) {
282 284 }
283 285  
284 286 /**
... ...
module/pedometer/src/main/java/com/cnlive/moudle/collectionTrace/ui/activity/CollPedometerMainActivity.java
... ... @@ -36,11 +36,8 @@ public class CollPedometerMainActivity extends BaseActivity {
36 36 private RunRaceDetailInfo runRaceDetailInfo;
37 37  
38 38 @Override
39   - protected void initParam() {
40   - super.initParam();
41   - if (null != getIntent().getExtras()) {
42   - runRaceDetailInfo = (RunRaceDetailInfo) getIntent().getExtras().getSerializable("runRaceDetailInfo");
43   - }
  39 + protected void initParam(Intent params) {
  40 + runRaceDetailInfo = (RunRaceDetailInfo) params.getSerializableExtra("runRaceDetailInfo");
44 41 }
45 42  
46 43 @Override
... ... @@ -111,7 +108,6 @@ public class CollPedometerMainActivity extends BaseActivity {
111 108 }
112 109  
113 110  
114   -
115 111 /**
116 112 * 一次申请一组权限(使用拒绝弹框)点击事件
117 113 */
... ...
module/pedometer/src/main/java/com/cnlive/moudle/collectionTrace/ui/activity/CollRunningMapActivity.java
... ... @@ -15,12 +15,10 @@ public class CollRunningMapActivity extends BaseActivity {
15 15  
16 16 @Override
17 17 protected void initView() {
18   - setStatusBarColor(R.color.run_main_bg,0);
19   - if (null != getIntent().getExtras()) {
20   - RunRaceDetailInfo runRaceDetailInfo = (RunRaceDetailInfo) getIntent().getExtras().getSerializable("runRaceDetailInfo");
21   - if (runRaceDetailInfo != null) {
22   - loadRootFragment(CollRunningMapFragment.getInstance(runRaceDetailInfo));
23   - }
  18 + setStatusBarColor(R.color.run_main_bg, 0);
  19 + RunRaceDetailInfo runRaceDetailInfo = (RunRaceDetailInfo) getIntent().getSerializableExtra("runRaceDetailInfo");
  20 + if (runRaceDetailInfo != null) {
  21 + loadRootFragment(CollRunningMapFragment.getInstance(runRaceDetailInfo));
24 22 }
25 23 }
26 24  
... ...
module/pedometer/src/main/java/com/cnlive/moudle/collectionTrace/ui/activity/CollTraceListDetailActivity.java
... ... @@ -19,14 +19,12 @@ public class CollTraceListDetailActivity extends BaseActivity {
19 19  
20 20 @Override
21 21 protected void initView() {
22   - if (null != getIntent().getExtras()) {
23   - eventShoeLinesBean = (RaceNameListInfo.EventShoeLinesBean) getIntent().getExtras().get("eventShoeLinesBean");
24   - String fenceEntityName = getIntent().getExtras().getString("fenceEntityName");
25   - String position = getIntent().getExtras().getString("position");
  22 + eventShoeLinesBean = (RaceNameListInfo.EventShoeLinesBean) getIntent().getSerializableExtra("eventShoeLinesBean");
  23 + String fenceEntityName = getIntent().getStringExtra("fenceEntityName");
  24 + String position = getIntent().getStringExtra("position");
26 25 if (null != eventShoeLinesBean) {
27 26 loadRootFragment(CollTraceListDetailFragment.newInstance(eventShoeLinesBean, position));
28 27 }
29   - }
30 28 }
31 29  
32 30  
... ...
module/pedometer/src/main/java/com/cnlive/moudle/collectionTrace/ui/activity/RaceNameListActivity.java
... ... @@ -27,12 +27,10 @@ public class RaceNameListActivity extends BaseActivity {
27 27 @Override
28 28 protected void initView() {
29 29 setStatusBarTextColor(StatusBarConfig.BLACK);
30   - setStatusBarColor(R.color.white,0);
31   - if (null != getIntent().getExtras()) {
32   - RunRaceDetailInfo runRaceDetailInfo = (RunRaceDetailInfo) getIntent().getExtras().getSerializable("runRaceDetailInfo");
33   - if (null != runRaceDetailInfo) {
  30 + setStatusBarColor(R.color.white, 0);
  31 + RunRaceDetailInfo runRaceDetailInfo = (RunRaceDetailInfo) getIntent().getSerializableExtra("runRaceDetailInfo");
  32 + if (null != runRaceDetailInfo) {
34 33 loadRootFragment(RaceNameListFragment.newInstance(getIntent().getStringExtra("eventId"), runRaceDetailInfo));
35   - }
36 34 }
37 35 }
38 36  
... ...
module/pedometer/src/main/java/com/cnlive/moudle/collectionTrace/ui/activity/StartCollectTraceActivity.java
... ... @@ -39,11 +39,8 @@ public class StartCollectTraceActivity extends BaseActivity {
39 39 }
40 40  
41 41 @Override
42   - protected void initParam() {
43   - super.initParam();
44   - if (null != getIntent().getExtras()) {
45   - runRaceDetailInfo = (RunRaceDetailInfo) getIntent().getExtras().getSerializable("runRaceDetailInfo");
46   - }
  42 + protected void initParam(Intent params) {
  43 + runRaceDetailInfo = (RunRaceDetailInfo) params.getSerializableExtra("runRaceDetailInfo");
47 44 }
48 45  
49 46 @Override
... ... @@ -91,7 +88,7 @@ public class StartCollectTraceActivity extends BaseActivity {
91 88 isFirstRequestGPS = false;
92 89 if (!isOpenGps) {
93 90 //开启GPS
94   - CheckUtil.openHighAccuracyGPS(this);
  91 + CheckUtil.openHighAccuracyGPS(this);
95 92 } else {
96 93 checkIgnore();
97 94 }
... ...
module/pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/activity/ALLScoreDetailActivity.java
... ... @@ -18,12 +18,10 @@ public class ALLScoreDetailActivity extends BaseActivity {
18 18  
19 19 @Override
20 20 protected void initView() {
21   - if (null != getIntent().getExtras()) {
22   - RunningFinishBean runningFinishBean = (RunningFinishBean) getIntent().getExtras().getSerializable("runningFinishBean");
  21 + RunningFinishBean runningFinishBean = (RunningFinishBean) getIntent().getSerializableExtra("runningFinishBean");
23 22 if (runningFinishBean != null) {
24 23 loadRootFragment(ALLScoreDetailFragment.newInstance(runningFinishBean));
25 24 }
26   - }
27 25 }
28 26  
29 27  
... ...
module/pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/activity/OnGoingActivity.java
... ... @@ -15,11 +15,9 @@ import com.example.moudle_pedometer.R;
15 15 public class OnGoingActivity extends BaseActivity {
16 16 @Override
17 17 protected void initView() {
18   - if (null != getIntent().getExtras()) {
19   - String eventId = getIntent().getExtras().getString("eventId");
20   - if (null != eventId) {
21   - loadRootFragment(OnGoingFragment.newInstance(eventId));
22   - }
  18 + String eventId = getIntent().getStringExtra("eventId");
  19 + if (null != eventId) {
  20 + loadRootFragment(OnGoingFragment.newInstance(eventId));
23 21 }
24 22 }
25 23  
... ... @@ -35,5 +33,4 @@ public class OnGoingActivity extends BaseActivity {
35 33 }
36 34  
37 35  
38   -
39 36 }
... ...
module/pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/activity/PedometerMainActivity.java
... ... @@ -39,20 +39,17 @@ public class PedometerMainActivity extends BaseActivity {
39 39  
40 40 @Override
41 41 protected void initView() {
42   - if (null != getIntent().getExtras()) {
43   - if (null != getIntent().getExtras().get("runRaceDetailInfo")) {
44   - runRaceDetailInfo = (RunRaceDetailInfo) getIntent().getExtras().get("runRaceDetailInfo");
45   - if (getTopFragment() == null) {
46   - if (runRaceDetailInfo != null) {
47   - loadRootFragment(RunMainFragment.newInstance(runRaceDetailInfo));
48   - }
  42 + if (null != getIntent().getSerializableExtra("runRaceDetailInfo")) {
  43 + runRaceDetailInfo = (RunRaceDetailInfo) getIntent().getSerializableExtra("runRaceDetailInfo");
  44 + if (getTopFragment() == null) {
  45 + if (runRaceDetailInfo != null) {
  46 + loadRootFragment(RunMainFragment.newInstance(runRaceDetailInfo));
49 47 }
50 48 }
51 49 }
52 50 }
53 51  
54 52  
55   -
56 53 @Override
57 54 protected void onDestroy() {
58 55 super.onDestroy();
... ... @@ -71,7 +68,6 @@ public class PedometerMainActivity extends BaseActivity {
71 68 }
72 69  
73 70  
74   -
75 71 @Override
76 72 public void onBackPressed() {
77 73 return;
... ...
module/pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/activity/RegistrationInfoActivity.java
... ... @@ -25,7 +25,7 @@ public class RegistrationInfoActivity extends BaseActivity {
25 25 protected void initView() {
26 26 setStatusBarColor(R.color.color_fff,0);
27 27 setStatusBarTextColor(StatusBarConfig.BLACK);
28   - String fenceId = getIntent().getExtras().getString("fenceId");
  28 + String fenceId = getIntent().getStringExtra("fenceId");
29 29 loadRootFragment(RegistrationInfoFragment.newInstance(fenceId));
30 30 }
31 31 }
... ...
module/pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/activity/RunLineActivity.java
... ... @@ -3,6 +3,7 @@ package com.cnlive.moudle.pedometer.ui.activity;
3 3 import android.app.Activity;
4 4 import android.content.Intent;
5 5 import android.os.Bundle;
  6 +import android.text.TextUtils;
6 7  
7 8 import com.alibaba.android.arouter.facade.annotation.Route;
8 9 import com.cnlive.core.libs.base.frame.activity.BaseActivity;
... ... @@ -29,13 +30,12 @@ public class RunLineActivity extends BaseActivity {
29 30  
30 31  
31 32 @Override
32   - protected void initParam() {
33   - super.initParam();
34   - if (getIntent().getStringExtra("userId") != null) {
35   - CommonInfo.setUserId(this, getIntent().getStringExtra("userId"));
36   - CommonInfo.setUserNickName(this, getIntent().getStringExtra("userName"));
37   - CommonInfo.setUserIcon(this, getIntent().getStringExtra("userIcon"));
38   - CommonInfo.setUserPhone(this, getIntent().getStringExtra("userPhone"));
  33 + protected void initParam(Intent params) {
  34 + if (!TextUtils.isEmpty(params.getStringExtra("userId"))) {
  35 + CommonInfo.setUserId(this, params.getStringExtra("userId"));
  36 + CommonInfo.setUserNickName(this, params.getStringExtra("userName"));
  37 + CommonInfo.setUserIcon(this, params.getStringExtra("userIcon"));
  38 + CommonInfo.setUserPhone(this, params.getStringExtra("userPhone"));
39 39 }
40 40 }
41 41  
... ...
module/pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/activity/RunRaceDetailActivity.java
... ... @@ -48,18 +48,15 @@ public class RunRaceDetailActivity extends BaseActivity {
48 48 }
49 49  
50 50 @Override
51   - protected void initParam() {
52   - super.initParam();
53   - if (null != getIntent().getExtras()) {
54   - if (getIntent().getStringExtra("eventId") != null) {
55   - eventId = getIntent().getStringExtra("eventId");
56   - }
57   - if (getIntent().getStringExtra("userId") != null) {
58   - CommonInfo.setUserId(this, getIntent().getStringExtra("userId"));
59   - CommonInfo.setUserNickName(this, getIntent().getStringExtra("userName"));
60   - CommonInfo.setUserIcon(this, getIntent().getStringExtra("userIcon"));
61   - CommonInfo.setUserPhone(this, getIntent().getStringExtra("userPhone"));
62   - }
  51 + protected void initParam(Intent params) {
  52 + if (params.getStringExtra("eventId") != null) {
  53 + eventId = params.getStringExtra("eventId");
  54 + }
  55 + if (getIntent().getStringExtra("userId") != null) {
  56 + CommonInfo.setUserId(this, params.getStringExtra("userId"));
  57 + CommonInfo.setUserNickName(this, params.getStringExtra("userName"));
  58 + CommonInfo.setUserIcon(this, params.getStringExtra("userIcon"));
  59 + CommonInfo.setUserPhone(this, params.getStringExtra("userPhone"));
63 60 }
64 61 }
65 62  
... ...
module/pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/activity/RunningFinishActivity.java
... ... @@ -26,12 +26,10 @@ public class RunningFinishActivity extends BaseActivity {
26 26 protected void initView() {
27 27 setStatusBarColor(R.color.run_main_bg, 0);
28 28 setStatusBarTextColor(StatusBarConfig.WHITE);
29   - if (null != getIntent().getExtras()) {
30   - if (getIntent().getSerializableExtra("runningFinishBean") != null) {
31   - RunningFinishBean runningFinishBean = (RunningFinishBean) getIntent().getSerializableExtra("runningFinishBean");
32   - if (null != runningFinishBean) {
33   - loadRootFragment(RunningFinishFragment.instance(runningFinishBean));
34   - }
  29 + if (getIntent().getSerializableExtra("runningFinishBean") != null) {
  30 + RunningFinishBean runningFinishBean = (RunningFinishBean) getIntent().getSerializableExtra("runningFinishBean");
  31 + if (null != runningFinishBean) {
  32 + loadRootFragment(RunningFinishFragment.instance(runningFinishBean));
35 33 }
36 34 }
37 35  
... ...
module/pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/activity/RunningMapActivity.java
... ... @@ -23,12 +23,10 @@ public class RunningMapActivity extends BaseActivity {
23 23 protected void initView() {
24 24 setStatusBarColor(R.color.run_main_bg, 0);
25 25 setStatusBarTextColor(StatusBarConfig.WHITE);
26   - if (null != getIntent().getExtras()) {
27   - RunningMapBean chronometerBean = (RunningMapBean) getIntent().getExtras().getSerializable("runningMapBean");
  26 + RunningMapBean chronometerBean = (RunningMapBean) getIntent().getSerializableExtra("runningMapBean");
28 27 if (chronometerBean != null) {
29 28 loadRootFragment(RunningMapFragment.getInstance(chronometerBean));
30 29 }
31   - }
32 30 }
33 31  
34 32  
... ...
module/pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/activity/SelfRecordActivity.java
... ... @@ -25,14 +25,14 @@ public class SelfRecordActivity extends BaseActivity {
25 25 context.startActivity(intent);
26 26 }
27 27  
  28 +
28 29 @Override
29   - protected void initParam() {
30   - super.initParam();
31   - if (getIntent().getStringExtra("userId") != null) {
32   - CommonInfo.setUserId(this, getIntent().getStringExtra("userId"));
33   - CommonInfo.setUserNickName(this, getIntent().getStringExtra("userName"));
34   - CommonInfo.setUserIcon(this, getIntent().getStringExtra("userIcon"));
35   - CommonInfo.setUserPhone(this, getIntent().getStringExtra("userPhone"));
  30 + protected void initParam(Intent params) {
  31 + if (params.getStringExtra("userId") != null) {
  32 + CommonInfo.setUserId(this, params.getStringExtra("userId"));
  33 + CommonInfo.setUserNickName(this, params.getStringExtra("userName"));
  34 + CommonInfo.setUserIcon(this, params.getStringExtra("userIcon"));
  35 + CommonInfo.setUserPhone(this, params.getStringExtra("userPhone"));
36 36 }
37 37 }
38 38  
... ...
module/pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/activity/ShareRecordActivity.java
... ... @@ -70,11 +70,11 @@ public class ShareRecordActivity extends BaseActivity {
70 70 return R.layout.activity_share_record;
71 71 }
72 72  
  73 +
73 74 @Override
74   - protected void initParam() {
75   - super.initParam();
76   - if (getIntent().getStringExtra("idName") != null)
77   - idName = getIntent().getStringExtra("idName");
  75 + protected void initParam(Intent params) {
  76 + if (params.getStringExtra("idName") != null)
  77 + idName = params.getStringExtra("idName");
78 78 }
79 79  
80 80 @Override
... ...
module/pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/activity/UploadFailDetailActivity.java
... ... @@ -14,11 +14,9 @@ import java.io.Serializable;
14 14 public class UploadFailDetailActivity extends BaseActivity {
15 15 @Override
16 16 protected void initView() {
17   - if (null != getIntent().getExtras()) {
18   - FailedEntity failedEntity = (FailedEntity) getIntent().getExtras().getSerializable("failedEntity");
19   - if (failedEntity != null) {
20   - loadRootFragment(UploadFailDetailFragment.newInstance(failedEntity));
21   - }
  17 + FailedEntity failedEntity = (FailedEntity) getIntent().getSerializableExtra("failedEntity");
  18 + if (failedEntity != null) {
  19 + loadRootFragment(UploadFailDetailFragment.newInstance(failedEntity));
22 20 }
23 21 }
24 22  
... ...
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/ChangeDeviceNameActivity.java
... ... @@ -15,14 +15,11 @@ import com.cnlive.strike.xiaojiaspeaker.ui.fragment.ChangeDeviceNameFragment;
15 15 public class ChangeDeviceNameActivity extends BaseActivity {
16 16 @Override
17 17 protected void initView() {
18   - if (null != getIntent().getExtras()) {
19   - String deviceId = getIntent().getExtras().getString("deviceId");
20   - String oldName = getIntent().getExtras().getString("oldName");
  18 + String deviceId = getIntent().getStringExtra("deviceId");
  19 + String oldName = getIntent().getStringExtra("oldName");
21 20 if (!TextUtils.isEmpty(deviceId)) {
22 21 loadRootFragment(ChangeDeviceNameFragment.newInstance(deviceId, oldName));
23   -// getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container, ChangeDeviceNameFragment.newInstance(deviceId,oldName)).commitAllowingStateLoss();
24 22 }
25   - }
26 23 }
27 24  
28 25  
... ...
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/ChangeWifiActivity.java
... ... @@ -33,10 +33,8 @@ public class ChangeWifiActivity extends BaseActivity {
33 33  
34 34 @Override
35 35 protected void initView() {
36   - if (null != getIntent().getExtras()) {
37   - currentUser = (FamilyListBean.UsersBeanX) getIntent().getExtras().getSerializable("currentUser");
38   - sn = getIntent().getExtras().getString("sn");
39   - }
  36 + currentUser = (FamilyListBean.UsersBeanX) getIntent().getSerializableExtra("currentUser");
  37 + sn = getIntent().getStringExtra("sn");
40 38 wifiUtils = new WifiUtils(this);
41 39 if (null != currentUser && !TextUtils.isEmpty(sn)) {
42 40 loadRootFragment(ChangeWifiFragment.newInstance(sn, currentUser));
... ...
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/ConnBluetoothSuccessActivity.java
... ... @@ -43,12 +43,11 @@ public class ConnBluetoothSuccessActivity extends BaseActivity {
43 43  
44 44 }
45 45  
  46 +
46 47 @Override
47   - protected void initParam() {
48   - super.initParam();
49   - if (null != getIntent().getExtras()) {
50   - networkResultBean = (NetworkResultBean) getIntent().getExtras().getSerializable("networkResultBean");
51   - }
  48 + protected void initParam(Intent params) {
  49 + networkResultBean = (NetworkResultBean) params.getSerializableExtra("networkResultBean");
  50 +
52 51 }
53 52  
54 53 @Override
... ...
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/ConnFailActivity.java
... ... @@ -25,20 +25,16 @@ public class ConnFailActivity extends BaseActivity {
25 25 @Override
26 26 protected void initBindingLayoutData(ViewDataBinding baseBinding) {
27 27 super.initBindingLayoutData(baseBinding);
28   - binding= (ActivityConnFailBinding) baseBinding;
  28 + binding = (ActivityConnFailBinding) baseBinding;
29 29  
30 30 }
31 31  
32 32 @Override
33   - protected void initParam() {
34   - super.initParam();
35   - if (null != getIntent().getExtras()) {
36   - phone = getIntent().getExtras().getString("phone");
37   - }
  33 + protected void initParam(Intent params) {
  34 + phone = params.getStringExtra("phone");
38 35 if (!TextUtils.isEmpty(phone)) {
39 36 binding.tvTip.setText("该设备已被" + phone + "绑定");
40 37 }
41   -
42 38 }
43 39  
44 40 @Override
... ... @@ -59,7 +55,7 @@ public class ConnFailActivity extends BaseActivity {
59 55  
60 56  
61 57 private void initTopBar() {
62   - setStatusBarColor(R.color.white,0);
  58 + setStatusBarColor(R.color.white, 0);
63 59 setStatusBarTextColor(StatusBarConfig.BLACK);
64 60 if (null != binding) {
65 61 //设置返回按钮
... ...
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/DeviceDetailActivity.java
... ... @@ -18,14 +18,12 @@ public class DeviceDetailActivity extends BaseActivity {
18 18  
19 19 @Override
20 20 protected void initView() {
21   - if (null != getIntent().getExtras()) {
22   - FamilyListBean.UsersBeanX.DeviceListBean allDeviceInfo = (FamilyListBean.UsersBeanX.DeviceListBean) getIntent().getExtras().getSerializable("allDeviceInfo");
23   - FamilyListBean.UsersBeanX currentUser = (FamilyListBean.UsersBeanX) getIntent().getExtras().getSerializable("currentUser");
  21 + FamilyListBean.UsersBeanX.DeviceListBean allDeviceInfo = (FamilyListBean.UsersBeanX.DeviceListBean) getIntent().getSerializableExtra("allDeviceInfo");
  22 + FamilyListBean.UsersBeanX currentUser = (FamilyListBean.UsersBeanX) getIntent().getSerializableExtra("currentUser");
24 23 if (null != allDeviceInfo && null!=currentUser) {
25 24 loadRootFragment(DeviceDetailFragment.newInstance(allDeviceInfo, currentUser));
26 25 }
27 26  
28   - }
29 27 }
30 28  
31 29  
... ...
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/DeviceInfoActivity.java
... ... @@ -26,18 +26,16 @@ public class DeviceInfoActivity extends BaseActivity {
26 26 @Override
27 27 protected void initBindingLayoutData(ViewDataBinding baseBinding) {
28 28 super.initBindingLayoutData(baseBinding);
29   - binding= (ActivityDeviceInfoBinding) baseBinding;
  29 + binding = (ActivityDeviceInfoBinding) baseBinding;
30 30  
31 31 }
32 32  
33 33 @Override
34 34 protected void initView() {
35 35 initTopBar();
36   - if (null != getIntent().getExtras()) {
37   - DeviceDetail deviceDetail = (DeviceDetail) getIntent().getExtras().getSerializable("deviceDetail");
38   - if (null != deviceDetail) {
39   - initView(deviceDetail.getIP(), deviceDetail.getMAC(), deviceDetail.getSN());
40   - }
  36 + DeviceDetail deviceDetail = (DeviceDetail) getIntent().getSerializableExtra("deviceDetail");
  37 + if (null != deviceDetail) {
  38 + initView(deviceDetail.getIP(), deviceDetail.getMAC(), deviceDetail.getSN());
41 39 }
42 40 }
43 41  
... ... @@ -49,7 +47,7 @@ public class DeviceInfoActivity extends BaseActivity {
49 47  
50 48 private void initTopBar() {
51 49 setStatusBarTextColor(StatusBarConfig.BLACK);
52   - setStatusBarColor(R.color.white,0);
  50 + setStatusBarColor(R.color.white, 0);
53 51 if (null != binding) {
54 52 binding.topbar.setTitle("设备信息");
55 53 //设置返回按钮
... ...
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/DeviceManagerActivity.java
... ... @@ -23,14 +23,12 @@ public class DeviceManagerActivity extends BaseActivity {
23 23  
24 24 @Override
25 25 protected void initView() {
26   - if (null != getIntent().getExtras()) {
27   - FamilyListBean.UsersBeanX.DeviceListBean currentDeviceInfo = (FamilyListBean.UsersBeanX.DeviceListBean) getIntent().getExtras().getSerializable("currentDeviceInfo");
28   - FamilyListBean.UsersBeanX currentUser = (FamilyListBean.UsersBeanX) getIntent().getExtras().getSerializable("currentUser");
  26 + FamilyListBean.UsersBeanX.DeviceListBean currentDeviceInfo = (FamilyListBean.UsersBeanX.DeviceListBean) getIntent().getSerializableExtra("currentDeviceInfo");
  27 + FamilyListBean.UsersBeanX currentUser = (FamilyListBean.UsersBeanX) getIntent().getSerializableExtra("currentUser");
29 28 if (null != currentDeviceInfo && null != currentUser) {
30 29 fragment = DeviceManagerFragment.newInstance(currentUser, currentDeviceInfo);
31 30 loadRootFragment(fragment);
32 31 }
33   - }
34 32 }
35 33  
36 34  
... ...
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/FirmwareUpdateActivity.java
... ... @@ -16,11 +16,9 @@ public class FirmwareUpdateActivity extends BaseActivity {
16 16  
17 17 @Override
18 18 protected void initView() {
19   - if (null!=getIntent().getExtras()){
20   - DeviceDetail deviceDetail= (DeviceDetail) getIntent().getExtras().getSerializable("deviceDetail");
  19 + DeviceDetail deviceDetail= (DeviceDetail) getIntent().getSerializableExtra("deviceDetail");
21 20 loadRootFragment(FirmwareUpdateFragment.newInstance(deviceDetail));
22 21 // getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container, FirmwareUpdateFragment.newInstance(deviceDetail)).commitAllowingStateLoss();
23   - }
24 22 }
25 23  
26 24 public static void startActivity(Activity activity, DeviceDetail deviceDetail) {
... ...
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/InvitFriendActivity.java
... ... @@ -16,13 +16,10 @@ public class InvitFriendActivity extends BaseActivity {
16 16  
17 17 @Override
18 18 protected void initView() {
19   - if (null != getIntent().getExtras()) {
20   - String currentSelectFamilyId = getIntent().getExtras().getString("currentSelectFamilyId");
  19 + String currentSelectFamilyId = getIntent().getStringExtra("currentSelectFamilyId");
21 20 if (!TextUtils.isEmpty(currentSelectFamilyId)) {
22 21 loadRootFragment(InvitFriendFragment.newInstance(currentSelectFamilyId));
23   -// getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container, InvitFriendFragment.newInstance(currentSelectFamilyId)).commitAllowingStateLoss();
24 22 }
25   - }
26 23 }
27 24  
28 25 public static void startActivity(Activity activity, String currentSelectFamilyId) {
... ...
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/SelectIMFriendActivity.java
... ... @@ -12,13 +12,10 @@ import com.cnlive.strike.xiaojiaspeaker.ui.fragment.SelectIMFriendFragment;
12 12 public class SelectIMFriendActivity extends BaseActivity {
13 13 @Override
14 14 protected void initView() {
15   - if (null != getIntent().getExtras()) {
16   - String currentSelectFamilyId = getIntent().getExtras().getString("currentSelectFamilyId");
  15 + String currentSelectFamilyId = getIntent().getStringExtra("currentSelectFamilyId");
17 16 if (!TextUtils.isEmpty(currentSelectFamilyId)) {
18 17 loadRootFragment(R.id.root_container, SelectIMFriendFragment.newInstance(currentSelectFamilyId));
19   -// getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container, SelectIMFriendFragment.newInstance(currentSelectFamilyId)).commit();
20 18 }
21   - }
22 19 }
23 20  
24 21  
... ...
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/SelectWifiActivity.java
... ... @@ -30,15 +30,12 @@ public class SelectWifiActivity extends BaseActivity {
30 30  
31 31 @Override
32 32 protected void initView() {
33   - if (null != getIntent().getExtras()) {
34   - bleDevice = (BleDevice) getIntent().getExtras().get("bleDevice");
35   - }
  33 + bleDevice = (BleDevice) getIntent().getSerializableExtra("bleDevice");
36 34 wifiUtils = new WifiUtils(this);
37   - loadRootFragment(R.id.root_container,SelectWifiFragment.newInstance(bleDevice));
  35 + loadRootFragment(R.id.root_container, SelectWifiFragment.newInstance(bleDevice));
38 36 }
39 37  
40 38  
41   -
42 39 private void initPermissionDefineTip() {
43 40 selectDialog = new SelectDialog(SelectWifiActivity.this, "您尚未授予程序运行所需权限\n是否设置?",
44 41 "返回", new SelectDialog.DialogInterface() {
... ...
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/SetFriendsRoleActivity.java
... ... @@ -16,16 +16,13 @@ import com.cnlive.strike.xiaojiaspeaker.ui.fragment.SetFriendsRoleFragment;
16 16 public class SetFriendsRoleActivity extends BaseActivity {
17 17 @Override
18 18 protected void initView() {
19   - if (null != getIntent().getExtras()) {
20   - String selectUid = getIntent().getExtras().getString("selectUid");
21   - String currentSelectFamilyId = getIntent().getExtras().getString("currentSelectFamilyId");
22   - if (!TextUtils.isEmpty(selectUid) && !TextUtils.isEmpty(currentSelectFamilyId)) {
23   - loadRootFragment(R.id.root_container,SetFriendsRoleFragment.newInstance(selectUid, currentSelectFamilyId));
  19 + String selectUid = getIntent().getStringExtra("selectUid");
  20 + String currentSelectFamilyId = getIntent().getStringExtra("currentSelectFamilyId");
  21 + if (!TextUtils.isEmpty(selectUid) && !TextUtils.isEmpty(currentSelectFamilyId)) {
  22 + loadRootFragment(R.id.root_container, SetFriendsRoleFragment.newInstance(selectUid, currentSelectFamilyId));
24 23 // getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container, SetFriendsRoleFragment.newInstance(selectUid, currentSelectFamilyId)).commitAllowingStateLoss();
25   - }else {
26   - AlertUtil.showDeftToast(this,"参数异常");
27   - }
28 24 } else {
  25 + AlertUtil.showDeftToast(this, "参数异常");
29 26 finish();
30 27 }
31 28 }
... ...
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/UserManagerActivity.java
... ... @@ -14,13 +14,11 @@ import com.cnlive.strike.xiaojiaspeaker.ui.fragment.UserManagerFragment;
14 14 public class UserManagerActivity extends BaseActivity {
15 15 @Override
16 16 protected void initView() {
17   - if (null != getIntent().getExtras()) {
18   - String currentSelectFamilyId = getIntent().getExtras().getString("currentSelectFamilyId");
  17 + String currentSelectFamilyId = getIntent().getStringExtra("currentSelectFamilyId");
19 18 if (!TextUtils.isEmpty(currentSelectFamilyId)) {
20 19 loadRootFragment(R.id.root_container,UserManagerFragment.newInstance(currentSelectFamilyId));
21 20 // getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container, UserManagerFragment.newInstance(currentSelectFamilyId)).commitAllowingStateLoss();
22 21 }
23   - }
24 22 }
25 23  
26 24  
... ...