public static void login(
     @NonNull Context context, @NonNull String accessToken, @NonNull Result.Login loginInfo) {
   SharedWrapper sharedWrapper = SharedWrapper.with(context, TAG);
   sharedWrapper.setString(KEY_ACCESS_TOKEN, accessToken);
   sharedWrapper.setString(KEY_ID, loginInfo.getId());
   sharedWrapper.setString(KEY_LOGIN_NAME, loginInfo.getLoginName());
   sharedWrapper.setString(KEY_AVATAR_URL, loginInfo.getAvatarUrl());
   LoginShared.accessToken = accessToken;
   id = loginInfo.getId();
   loginName = loginInfo.getLoginName();
   avatarUrl = loginInfo.getAvatarUrl();
 }
 public static void update(@NonNull Context context, @NonNull User user) {
   SharedWrapper sharedWrapper = SharedWrapper.with(context, TAG);
   sharedWrapper.setString(KEY_LOGIN_NAME, user.getLoginName());
   sharedWrapper.setString(KEY_AVATAR_URL, user.getAvatarUrl());
   sharedWrapper.setInt(KEY_SCORE, user.getScore());
   loginName = user.getLoginName();
   avatarUrl = user.getAvatarUrl();
   score = user.getScore();
 }