Commit 052e53caf7966fef54186fdaa95d6d978c095f50

Authored by YangShuai
1 parent 938ff9eb

1 修改首页数据传参逻辑

app/src/main/java/com/cnlive/strike/xiaojiaspeaker/MainActivity.java
@@ -36,7 +36,8 @@ public class MainActivity extends AppCompatActivity { @@ -36,7 +36,8 @@ public class MainActivity extends AppCompatActivity {
36 binding = DataBindingUtil.setContentView(this, R.layout.activity_speaker_main); 36 binding = DataBindingUtil.setContentView(this, R.layout.activity_speaker_main);
37 XiaoJIaCommInfo.setUserId(this, "10514333".trim()); 37 XiaoJIaCommInfo.setUserId(this, "10514333".trim());
38 XiaoJIaCommInfo.setUserPhone(this, "18301489586".trim()); 38 XiaoJIaCommInfo.setUserPhone(this, "18301489586".trim());
39 - 39 + XiaoJIaCommInfo.setUserIcon(this,"123456");
  40 + XiaoJIaCommInfo.setUserNickName(this,"我的昵称");
40 // XiaoJIaCommInfo.setUserId(this, "10535072".trim()); 41 // XiaoJIaCommInfo.setUserId(this, "10535072".trim());
41 // XiaoJIaCommInfo.setUserPhone(this, "15532913679".trim()); 42 // XiaoJIaCommInfo.setUserPhone(this, "15532913679".trim());
42 43
@@ -47,7 +48,9 @@ public class MainActivity extends AppCompatActivity { @@ -47,7 +48,9 @@ public class MainActivity extends AppCompatActivity {
47 // startActivity(new Intent(MainActivity.this, BluetoothConnActivity.class)); 48 // startActivity(new Intent(MainActivity.this, BluetoothConnActivity.class));
48 // startActivity(new Intent(MainActivity.this, BlueToothStep1Activity.class)); 49 // startActivity(new Intent(MainActivity.this, BlueToothStep1Activity.class));
49 // startActivity(new Intent(MainActivity.this, ConnBluetoothSuccessActivity.class)); 50 // startActivity(new Intent(MainActivity.this, ConnBluetoothSuccessActivity.class));
50 - AllDeviceActivity.startActivity(MainActivity.this,XiaoJIaCommInfo.getUserId(this),"123","123",XiaoJIaCommInfo.getUserPhone(this)); 51 +// AllDeviceActivity.startActivity(MainActivity.this,XiaoJIaCommInfo.getUserId(this),"123","123",XiaoJIaCommInfo.getUserPhone(this));
  52 + AllDeviceActivity.startActivity(MainActivity.this);
  53 +
51 // startActivity(new Intent(MainActivity.this, DeviceInstructionActivity.class)); 54 // startActivity(new Intent(MainActivity.this, DeviceInstructionActivity.class));
52 // startActivity(new Intent(MainActivity.this, DeviceManagerActivity.class)); 55 // startActivity(new Intent(MainActivity.this, DeviceManagerActivity.class));
53 // startActivity(new Intent(MainActivity.this, FirmwareUpdateActivity.class)); 56 // startActivity(new Intent(MainActivity.this, FirmwareUpdateActivity.class));
config.gradle
@@ -21,7 +21,7 @@ ext { @@ -21,7 +21,7 @@ ext {
21 //编译方式 21 //编译方式
22 debug : false, 22 debug : false,
23 //版本号 23 //版本号
24 - version: "0.1.23", 24 + version: "0.1.25",
25 //Lib库前缀 25 //Lib库前缀
26 packeg : "com.cnlive.module", 26 packeg : "com.cnlive.module",
27 //Lib库名称 27 //Lib库名称
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/AllDeviceActivity.java
@@ -33,32 +33,41 @@ public class AllDeviceActivity extends AppCompatActivity { @@ -33,32 +33,41 @@ public class AllDeviceActivity extends AppCompatActivity {
33 protected void onCreate(Bundle savedInstanceState) { 33 protected void onCreate(Bundle savedInstanceState) {
34 super.onCreate(savedInstanceState); 34 super.onCreate(savedInstanceState);
35 binding = DataBindingUtil.setContentView(this, R.layout.activity_all_device); 35 binding = DataBindingUtil.setContentView(this, R.layout.activity_all_device);
36 - if (null != getIntent().getExtras()) {  
37 - String uid = getIntent().getExtras().getString("uid");  
38 - String userIcon = getIntent().getExtras().getString("userIcon");  
39 - String nickName = getIntent().getExtras().getString("nickName");  
40 - String phone = getIntent().getExtras().getString("phone");  
41 - if (!TextUtils.isEmpty(uid) && !TextUtils.isEmpty(userIcon) && !TextUtils.isEmpty(nickName) && !TextUtils.isEmpty(phone)) {  
42 - XiaoJIaCommInfo.setUserId(this, uid);  
43 - XiaoJIaCommInfo.setUserPhone(this, phone);  
44 - XiaoJIaCommInfo.setUserIcon(this, userIcon);  
45 - XiaoJIaCommInfo.setUserNickName(this, nickName); 36 +// if (null != getIntent().getExtras()) {
  37 +// String uid = getIntent().getExtras().getString("uid");
  38 +// String userIcon = getIntent().getExtras().getString("userIcon");
  39 +// String nickName = getIntent().getExtras().getString("nickName");
  40 +// String phone = getIntent().getExtras().getString("phone");
  41 +// if (!TextUtils.isEmpty(uid) && !TextUtils.isEmpty(userIcon) && !TextUtils.isEmpty(nickName) && !TextUtils.isEmpty(phone)) {
  42 +// XiaoJIaCommInfo.setUserId(this, uid);
  43 +// XiaoJIaCommInfo.setUserPhone(this, phone);
  44 +// XiaoJIaCommInfo.setUserIcon(this, userIcon);
  45 +// XiaoJIaCommInfo.setUserNickName(this, nickName);
  46 +// getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container, AllDeviceFragment.newInstance()).commitAllowingStateLoss();
  47 +//
  48 +// } else {
  49 +// AlertUtil.showDeftToast(this, "参数异常");
  50 +// }
  51 +//
  52 +// }
  53 + if (!TextUtils.isEmpty(XiaoJIaCommInfo.getUserId(this)) && !TextUtils.isEmpty(XiaoJIaCommInfo.getUserIcon(this)) && !TextUtils.isEmpty(XiaoJIaCommInfo.getUserPhone(this)) && !TextUtils.isEmpty(XiaoJIaCommInfo.getUserNickName(this))) {
46 getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container, AllDeviceFragment.newInstance()).commitAllowingStateLoss(); 54 getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container, AllDeviceFragment.newInstance()).commitAllowingStateLoss();
47 -  
48 } else { 55 } else {
49 AlertUtil.showDeftToast(this, "参数异常"); 56 AlertUtil.showDeftToast(this, "参数异常");
50 } 57 }
51 -  
52 - }  
53 -  
54 } 58 }
55 59
56 - public static void startActivity(Activity activity, String uid, String userIcon, String nickName, String phone) { 60 +// public static void startActivity(Activity activity, String uid, String userIcon, String nickName, String phone) {
  61 +// Intent intent = new Intent(activity, AllDeviceActivity.class);
  62 +// intent.putExtra("uid", uid);
  63 +// intent.putExtra("userIcon", userIcon);
  64 +// intent.putExtra("nickName", nickName);
  65 +// intent.putExtra("phone", phone);
  66 +// activity.startActivity(intent);
  67 +// }
  68 +
  69 + public static void startActivity(Activity activity) {
57 Intent intent = new Intent(activity, AllDeviceActivity.class); 70 Intent intent = new Intent(activity, AllDeviceActivity.class);
58 - intent.putExtra("uid", uid);  
59 - intent.putExtra("userIcon", userIcon);  
60 - intent.putExtra("nickName", nickName);  
61 - intent.putExtra("phone", phone);  
62 activity.startActivity(intent); 71 activity.startActivity(intent);
63 } 72 }
64 73