Commit 1d68819816302c44577d78e926e2d59e6289419f

Authored by YangShuai
1 parent d18bcab5

1 修改接收传值逻辑

Showing 15 changed files with 43 additions and 71 deletions
app/src/main/java/com/cnlive/strike/xiaojiaspeaker/MainActivity.java
... ... @@ -40,7 +40,7 @@ public class MainActivity extends AppCompatActivity {
40 40  
41 41 XiaoJIaCommInfo.setUserIcon(this,"123456");
42 42 XiaoJIaCommInfo.setUserNickName(this,"我的昵称");
43   - XiaoJIaCommInfo.setUserId(this, "358200".trim());
  43 + XiaoJIaCommInfo.setUserId(this, "358916".trim());
44 44 XiaoJIaCommInfo.setUserPhone(this, "10000000051".trim());
45 45  
46 46 // XiaoJIaCommInfo.setUserId(this, "10513196");
... ...
config.gradle
... ... @@ -21,7 +21,7 @@ ext {
21 21 //编译方式
22 22 debug : false,
23 23 //版本号
24   - version: "0.3.27",
  24 + version: "0.3.28",
25 25 //Lib库前缀
26 26 packeg : "com.cnlive.module",
27 27 //Lib库名称
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/ChangeDeviceNameActivity.java
... ... @@ -31,20 +31,18 @@ public class ChangeDeviceNameActivity extends AppCompatActivity {
31 31 protected void onCreate(Bundle savedInstanceState) {
32 32 super.onCreate(savedInstanceState);
33 33 binding = DataBindingUtil.setContentView(this, R.layout.activity_change_device_name);
34   - if (null!=getIntent().getExtras()){
35   - String deviceId=getIntent().getExtras().getString("deviceId");
36   - String oldName=getIntent().getExtras().getString("oldName");
37   - if (!TextUtils.isEmpty(deviceId)){
38   - getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container, ChangeDeviceNameFragment.newInstance(deviceId,oldName)).commitAllowingStateLoss();
39   - }
  34 + String deviceId = getIntent().getStringExtra("deviceId");
  35 + String oldName = getIntent().getStringExtra("oldName");
  36 + if (!TextUtils.isEmpty(deviceId)) {
  37 + getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container, ChangeDeviceNameFragment.newInstance(deviceId, oldName)).commitAllowingStateLoss();
40 38 }
41 39  
42 40 }
43 41  
44   - public static void startActivity(Activity activity,String deviceId,String oldName) {
  42 + public static void startActivity(Activity activity, String deviceId, String oldName) {
45 43 Intent intent = new Intent(activity, ChangeDeviceNameActivity.class);
46   - intent.putExtra("deviceId",deviceId);
47   - intent.putExtra("oldName",oldName);
  44 + intent.putExtra("deviceId", deviceId);
  45 + intent.putExtra("oldName", oldName);
48 46 activity.startActivity(intent);
49 47 }
50 48  
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/ChangeWifiActivity.java
... ... @@ -40,10 +40,8 @@ public class ChangeWifiActivity extends AppCompatActivity {
40 40 protected void onCreate(Bundle savedInstanceState) {
41 41 super.onCreate(savedInstanceState);
42 42 setContentView(R.layout.activity_select_wifi);
43   - if (null != getIntent().getExtras()) {
44   - currentUser = (FamilyListBean.UsersBeanX) getIntent().getExtras().getSerializable("currentUser");
45   - sn = getIntent().getExtras().getString("sn");
46   - }
  43 + currentUser = (FamilyListBean.UsersBeanX) getIntent().getSerializableExtra("currentUser");
  44 + sn = getIntent().getStringExtra("sn");
47 45 wifiUtils = new WifiUtils(this);
48 46 if (null != currentUser && !TextUtils.isEmpty(sn)) {
49 47 getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container, ChangeWifiFragment.newInstance(sn, currentUser)).commitAllowingStateLoss();
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/ConnBluetoothSuccessActivity.java
... ... @@ -38,9 +38,7 @@ public class ConnBluetoothSuccessActivity extends AppCompatActivity {
38 38 super.onCreate(savedInstanceState);
39 39 EventBusUtil.register(this);
40 40 binding = DataBindingUtil.setContentView(this, R.layout.activity_conn_bluetooth_success);
41   - if (null != getIntent().getExtras()) {
42   - networkResultBean = (NetworkResultBean) getIntent().getExtras().getSerializable("networkResultBean");
43   - }
  41 + networkResultBean = (NetworkResultBean) getIntent().getSerializableExtra("networkResultBean");
44 42 initTopBar();
45 43 initView();
46 44 }
... ... @@ -100,7 +98,7 @@ public class ConnBluetoothSuccessActivity extends AppCompatActivity {
100 98 @Override
101 99 public void onClick(View view) {
102 100 if (null != networkResultBean && !TextUtils.isEmpty(networkResultBean.getMainctl())) {
103   - ChangeDeviceNameActivity.startActivity(ConnBluetoothSuccessActivity.this, networkResultBean.getMainctl(),"");
  101 + ChangeDeviceNameActivity.startActivity(ConnBluetoothSuccessActivity.this, networkResultBean.getMainctl(), "");
104 102 }
105 103 }
106 104 });
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/ConnFailActivity.java
... ... @@ -23,9 +23,7 @@ public class ConnFailActivity extends AppCompatActivity {
23 23 protected void onCreate(Bundle savedInstanceState) {
24 24 super.onCreate(savedInstanceState);
25 25 binding = DataBindingUtil.setContentView(this, R.layout.activity_conn_fail);
26   - if (null != getIntent().getExtras()) {
27   - phone = getIntent().getExtras().getString("phone");
28   - }
  26 + phone = getIntent().getStringExtra("phone");
29 27 if (!TextUtils.isEmpty(phone)) {
30 28 binding.tvTip.setText("该设备已被" + phone + "绑定");
31 29 }
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/DeviceDetailActivity.java
... ... @@ -34,15 +34,13 @@ public class DeviceDetailActivity extends AppCompatActivity {
34 34 protected void onCreate(Bundle savedInstanceState) {
35 35 super.onCreate(savedInstanceState);
36 36 binding = DataBindingUtil.setContentView(this, R.layout.activity_device_detail);
37   - if (null != getIntent().getExtras()) {
38   - FamilyListBean.UsersBeanX.DeviceListBean allDeviceInfo = (FamilyListBean.UsersBeanX.DeviceListBean) getIntent().getExtras().getSerializable("allDeviceInfo");
39   - FamilyListBean.UsersBeanX currentUser = (FamilyListBean.UsersBeanX) getIntent().getExtras().getSerializable("currentUser");
  37 + FamilyListBean.UsersBeanX.DeviceListBean allDeviceInfo = (FamilyListBean.UsersBeanX.DeviceListBean) getIntent().getSerializableExtra("allDeviceInfo");
  38 + FamilyListBean.UsersBeanX currentUser = (FamilyListBean.UsersBeanX) getIntent().getSerializableExtra("currentUser");
40 39 if (null != allDeviceInfo && null!=currentUser) {
41 40 getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container, DeviceDetailFragment.newInstance(allDeviceInfo, currentUser)).commitAllowingStateLoss();
42 41  
43 42 }
44 43  
45   - }
46 44  
47 45 }
48 46  
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/DeviceInfoActivity.java
... ... @@ -25,11 +25,9 @@ public class DeviceInfoActivity extends AppCompatActivity {
25 25 super.onCreate(savedInstanceState);
26 26 binding = DataBindingUtil.setContentView(this, R.layout.activity_device_info);
27 27 initTopBar();
28   - if (null != getIntent().getExtras()) {
29   - DeviceDetail deviceDetail = (DeviceDetail) getIntent().getExtras().getSerializable("deviceDetail");
30   - if (null != deviceDetail) {
31   - initView(deviceDetail.getIP(), deviceDetail.getMAC(), deviceDetail.getSN());
32   - }
  28 + DeviceDetail deviceDetail = (DeviceDetail) getIntent().getSerializableExtra("deviceDetail");
  29 + if (null != deviceDetail) {
  30 + initView(deviceDetail.getIP(), deviceDetail.getMAC(), deviceDetail.getSN());
33 31 }
34 32 }
35 33  
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/DeviceManagerActivity.java
... ... @@ -31,13 +31,11 @@ public class DeviceManagerActivity extends AppCompatActivity {
31 31 protected void onCreate(Bundle savedInstanceState) {
32 32 super.onCreate(savedInstanceState);
33 33 binding = DataBindingUtil.setContentView(this, R.layout.activity_device_manager);
34   - if (null != getIntent().getExtras()) {
35   - FamilyListBean.UsersBeanX.DeviceListBean currentDeviceInfo = (FamilyListBean.UsersBeanX.DeviceListBean) getIntent().getExtras().getSerializable("currentDeviceInfo");
36   - FamilyListBean.UsersBeanX currentUser = (FamilyListBean.UsersBeanX) getIntent().getExtras().getSerializable("currentUser");
37   - if (null != currentDeviceInfo && null != currentUser) {
38   - fragment = DeviceManagerFragment.newInstance(currentUser, currentDeviceInfo);
39   - getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container, fragment).commitAllowingStateLoss();
40   - }
  34 + FamilyListBean.UsersBeanX.DeviceListBean currentDeviceInfo = (FamilyListBean.UsersBeanX.DeviceListBean) getIntent().getSerializableExtra("currentDeviceInfo");
  35 + FamilyListBean.UsersBeanX currentUser = (FamilyListBean.UsersBeanX) getIntent().getSerializableExtra("currentUser");
  36 + if (null != currentDeviceInfo && null != currentUser) {
  37 + fragment = DeviceManagerFragment.newInstance(currentUser, currentDeviceInfo);
  38 + getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container, fragment).commitAllowingStateLoss();
41 39 }
42 40 // initTopBar();
43 41 // initView();
... ... @@ -100,7 +98,7 @@ public class DeviceManagerActivity extends AppCompatActivity {
100 98 @Override
101 99 public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
102 100 super.onRequestPermissionsResult(requestCode, permissions, grantResults);
103   - if (null==fragment){
  101 + if (null == fragment) {
104 102 return;
105 103 }
106 104 fragment.onRequestPermissionsResult(requestCode, permissions, grantResults);
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/FirmwareUpdateActivity.java
... ... @@ -20,10 +20,8 @@ public class FirmwareUpdateActivity extends AppCompatActivity {
20 20 protected void onCreate(Bundle savedInstanceState) {
21 21 super.onCreate(savedInstanceState);
22 22 setContentView(R.layout.activity_search_device);
23   - if (null!=getIntent().getExtras()){
24   - DeviceDetail deviceDetail= (DeviceDetail) getIntent().getExtras().getSerializable("deviceDetail");
25   - getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container, FirmwareUpdateFragment.newInstance(deviceDetail)).commitAllowingStateLoss();
26   - }
  23 + DeviceDetail deviceDetail = (DeviceDetail) getIntent().getSerializableExtra("deviceDetail");
  24 + getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container, FirmwareUpdateFragment.newInstance(deviceDetail)).commitAllowingStateLoss();
27 25 }
28 26  
29 27  
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/InvitFriendActivity.java
... ... @@ -19,14 +19,11 @@ public class InvitFriendActivity extends AppCompatActivity {
19 19 protected void onCreate(Bundle savedInstanceState) {
20 20 super.onCreate(savedInstanceState);
21 21 setContentView(R.layout.activity_invit_friend);
22   - if (null != getIntent().getExtras()) {
23   - String currentSelectFamilyId = getIntent().getExtras().getString("currentSelectFamilyId");
24   - if (!TextUtils.isEmpty(currentSelectFamilyId)) {
25   - getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container, InvitFriendFragment.newInstance(currentSelectFamilyId)).commitAllowingStateLoss();
26   - }
  22 + String currentSelectFamilyId = getIntent().getStringExtra("currentSelectFamilyId");
  23 + if (!TextUtils.isEmpty(currentSelectFamilyId)) {
  24 + getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container, InvitFriendFragment.newInstance(currentSelectFamilyId)).commitAllowingStateLoss();
27 25 }
28 26  
29   -
30 27 }
31 28  
32 29 public static void startActivity(Activity activity, String currentSelectFamilyId) {
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/SelectIMFriendActivity.java
... ... @@ -16,11 +16,9 @@ public class SelectIMFriendActivity extends AppCompatActivity {
16 16 protected void onCreate(Bundle savedInstanceState) {
17 17 super.onCreate(savedInstanceState);
18 18 setContentView(R.layout.activity_select_imfriend);
19   - if (null != getIntent().getExtras()) {
20   - String currentSelectFamilyId = getIntent().getExtras().getString("currentSelectFamilyId");
21   - if (!TextUtils.isEmpty(currentSelectFamilyId)) {
22   - getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container, SelectIMFriendFragment.newInstance(currentSelectFamilyId)).commit();
23   - }
  19 + String currentSelectFamilyId = getIntent().getStringExtra("currentSelectFamilyId");
  20 + if (!TextUtils.isEmpty(currentSelectFamilyId)) {
  21 + getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container, SelectIMFriendFragment.newInstance(currentSelectFamilyId)).commit();
24 22 }
25 23  
26 24 }
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/SelectWifiActivity.java
... ... @@ -43,13 +43,11 @@ public class SelectWifiActivity extends AppCompatActivity {
43 43 protected void onCreate(Bundle savedInstanceState) {
44 44 super.onCreate(savedInstanceState);
45 45 setContentView(R.layout.activity_select_wifi);
46   - if (null != getIntent().getExtras()) {
47   - bleDevice = (BleDevice) getIntent().getExtras().get("bleDevice");
48   - }
  46 + bleDevice = (BleDevice) getIntent().getSerializableExtra("bleDevice");
49 47 wifiUtils = new WifiUtils(this);
50 48 // registerBroadcast();
51 49 // getPermissionsWithTip();
52   - getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container, SelectWifiFragment.newInstance(bleDevice)).commitAllowingStateLoss();
  50 + getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container, SelectWifiFragment.newInstance(bleDevice)).commitAllowingStateLoss();
53 51 }
54 52  
55 53  
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/SetFriendsRoleActivity.java
... ... @@ -20,15 +20,12 @@ public class SetFriendsRoleActivity extends AppCompatActivity {
20 20 protected void onCreate(Bundle savedInstanceState) {
21 21 super.onCreate(savedInstanceState);
22 22 setContentView(R.layout.activity_set_friends_role);
23   - if (null != getIntent().getExtras()) {
24   - String selectUid = getIntent().getExtras().getString("selectUid");
25   - String currentSelectFamilyId = getIntent().getExtras().getString("currentSelectFamilyId");
26   - if (!TextUtils.isEmpty(selectUid) && !TextUtils.isEmpty(currentSelectFamilyId)) {
27   - getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container, SetFriendsRoleFragment.newInstance(selectUid, currentSelectFamilyId)).commitAllowingStateLoss();
28   - }else {
29   - AlertUtil.showDeftToast(this,"参数异常");
30   - }
  23 + String selectUid = getIntent().getStringExtra("selectUid");
  24 + String currentSelectFamilyId = getIntent().getStringExtra("currentSelectFamilyId");
  25 + if (!TextUtils.isEmpty(selectUid) && !TextUtils.isEmpty(currentSelectFamilyId)) {
  26 + getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container, SetFriendsRoleFragment.newInstance(selectUid, currentSelectFamilyId)).commitAllowingStateLoss();
31 27 } else {
  28 + AlertUtil.showDeftToast(this, "参数异常");
32 29 finish();
33 30 }
34 31  
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/UserManagerActivity.java
... ... @@ -19,11 +19,9 @@ public class UserManagerActivity extends AppCompatActivity {
19 19 protected void onCreate(Bundle savedInstanceState) {
20 20 super.onCreate(savedInstanceState);
21 21 setContentView(R.layout.activity_user_manager);
22   - if (null != getIntent().getExtras()) {
23   - String currentSelectFamilyId = getIntent().getExtras().getString("currentSelectFamilyId");
24   - if (!TextUtils.isEmpty(currentSelectFamilyId)) {
25   - getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container, UserManagerFragment.newInstance(currentSelectFamilyId)).commitAllowingStateLoss();
26   - }
  22 + String currentSelectFamilyId = getIntent().getStringExtra("currentSelectFamilyId");
  23 + if (!TextUtils.isEmpty(currentSelectFamilyId)) {
  24 + getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container, UserManagerFragment.newInstance(currentSelectFamilyId)).commitAllowingStateLoss();
27 25 }
28 26 }
29 27  
... ...