Commit 5a68b6d3b6e63ea61d29b35b02e18b00c44ea203
1 parent
2ecfe705
1 判断设备是否绑定
Showing
2 changed files
with
15 additions
and
0 deletions
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/commonInfo/XiaoJIaCommInfo.java
| @@ -28,9 +28,19 @@ public class XiaoJIaCommInfo { | @@ -28,9 +28,19 @@ public class XiaoJIaCommInfo { | ||
| 28 | private static final String KEY_USER_ICON = "xiaojia_user_icon"; | 28 | private static final String KEY_USER_ICON = "xiaojia_user_icon"; |
| 29 | // 用户昵称 | 29 | // 用户昵称 |
| 30 | private static final String KEY_USER_NICK_NAME = "xiaojia_user_nick"; | 30 | private static final String KEY_USER_NICK_NAME = "xiaojia_user_nick"; |
| 31 | + // 是否绑定 | ||
| 32 | + private static final String KEY_USER_IS_BIND = "xiaojia_user_is_bind"; | ||
| 31 | 33 | ||
| 32 | private static final int MyCurrentMode = Context.MODE_MULTI_PROCESS; | 34 | private static final int MyCurrentMode = Context.MODE_MULTI_PROCESS; |
| 33 | 35 | ||
| 36 | + public static void setUserIsBind(Context context, boolean isBind) { | ||
| 37 | + MySpHelper.getInstance(context, MyCurrentMode).putBoolean(KEY_USER_IS_BIND, isBind); | ||
| 38 | + } | ||
| 39 | + | ||
| 40 | + public static boolean getUserIsBind(Context context) { | ||
| 41 | + return MySpHelper.getInstance(context, MyCurrentMode).getBoolean(KEY_USER_IS_BIND, false); | ||
| 42 | + } | ||
| 43 | + | ||
| 34 | public static void setUserNickName(Context context, String userIcon) { | 44 | public static void setUserNickName(Context context, String userIcon) { |
| 35 | MySpHelper.getInstance(context, MyCurrentMode).putString(KEY_USER_NICK_NAME, userIcon); | 45 | MySpHelper.getInstance(context, MyCurrentMode).putString(KEY_USER_NICK_NAME, userIcon); |
| 36 | } | 46 | } |
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/frame/view/AllDeviceFragmentView.java
| @@ -71,6 +71,11 @@ public class AllDeviceFragmentView implements MvpView { | @@ -71,6 +71,11 @@ public class AllDeviceFragmentView implements MvpView { | ||
| 71 | index++; | 71 | index++; |
| 72 | } | 72 | } |
| 73 | } | 73 | } |
| 74 | + if (null == allDeviceInfoList || allDeviceInfoList.size() == 0) { | ||
| 75 | + XiaoJIaCommInfo.setUserIsBind(getContext(), false); | ||
| 76 | + } else { | ||
| 77 | + XiaoJIaCommInfo.setUserIsBind(getContext(), true); | ||
| 78 | + } | ||
| 74 | adapter = new AllDeviceAdapter(getContext(), allDeviceInfoList); | 79 | adapter = new AllDeviceAdapter(getContext(), allDeviceInfoList); |
| 75 | fragment.binding.rvAllDevice.setLayoutManager(new LinearLayoutManager(getContext())); | 80 | fragment.binding.rvAllDevice.setLayoutManager(new LinearLayoutManager(getContext())); |
| 76 | fragment.binding.rvAllDevice.setAdapter(adapter); | 81 | fragment.binding.rvAllDevice.setAdapter(adapter); |