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 | 28 | private static final String KEY_USER_ICON = "xiaojia_user_icon"; |
| 29 | 29 | // 用户昵称 |
| 30 | 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 | 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 | 44 | public static void setUserNickName(Context context, String userIcon) { |
| 35 | 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 | 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 | 79 | adapter = new AllDeviceAdapter(getContext(), allDeviceInfoList); |
| 75 | 80 | fragment.binding.rvAllDevice.setLayoutManager(new LinearLayoutManager(getContext())); |
| 76 | 81 | fragment.binding.rvAllDevice.setAdapter(adapter); | ... | ... |