コード例 #1
0
  /**
   * UnFollow user
   *
   * @param tag
   * @param id
   * @param listener
   * @param errorListener
   */
  public static void unFollowUser(
      Object tag, final int id, Response.Listener listener, Response.ErrorListener errorListener) {
    Request request =
        new AuthedGsonRequest<User>(
            Request.Method.POST,
            HttpUtil.getUserByIdWithOp(id, HttpUtil.UserOp.UNFOLLOW, null, 0),
            User.class,
            listener,
            errorListener);

    addToRequestQueue(tag, request);
  }
コード例 #2
0
  /**
   * Get the user information by id
   *
   * @param tag
   * @param id
   * @param listener
   * @param errorListener
   */
  public static void getUserInfoById(
      Object tag, final int id, Response.Listener listener, Response.ErrorListener errorListener) {
    Request request =
        new AuthedGsonRequest<User>(
            Request.Method.GET,
            HttpUtil.getUserByIdWithOp(id, HttpUtil.UserOp.DETAIL, null, 0),
            User.class,
            listener,
            errorListener);

    addToRequestQueue(tag, request);
  }
コード例 #3
0
  /**
   * Get the user favorite organization list
   *
   * @param tag
   * @param id
   * @param listener
   * @param errorListener
   */
  public static void getUserFOrganization(
      Object tag, final int id, Response.Listener listener, Response.ErrorListener errorListener) {
    Request request =
        new AuthedGsonRequest<Organization.OrganizationRequestData>(
            Request.Method.GET,
            HttpUtil.getUserByIdWithOp(id, HttpUtil.UserOp.FORGANIZATION, null, 0),
            Organization.OrganizationRequestData.class,
            listener,
            errorListener);

    addToRequestQueue(tag, request);
  }
コード例 #4
0
  /**
   * Get the user favorite activity list
   *
   * @param tag
   * @param id
   * @param listener
   * @param errorListener
   */
  public static void getUserFActivity(
      Object tag, final int id, Response.Listener listener, Response.ErrorListener errorListener) {
    Request request =
        new AuthedGsonRequest(
            Request.Method.GET,
            HttpUtil.getUserByIdWithOp(id, HttpUtil.UserOp.FACTIVITY, null, 0),
            ActivityList.RequestData.class,
            listener,
            errorListener);

    addToRequestQueue(tag, request);
  }
コード例 #5
0
  /**
   * Get the friends list
   *
   * @param tag
   * @param id
   * @param listener
   * @param errorListener
   */
  public static void getFriends(
      Object tag, final int id, Response.Listener listener, Response.ErrorListener errorListener) {
    Request request =
        new AuthedGsonRequest(
            Request.Method.GET,
            HttpUtil.getUserByIdWithOp(id, HttpUtil.UserOp.FRIENDS, null, 0),
            User.UserListData.class,
            listener,
            errorListener);

    addToRequestQueue(tag, request);
  }
コード例 #6
0
  public static void searchUser(
      Object tag,
      int page,
      String keywords,
      Response.Listener listener,
      Response.ErrorListener errorListener) {
    Request request =
        new GsonRequest(
            Request.Method.GET,
            HttpUtil.getUserByIdWithOp(0, HttpUtil.UserOp.SEARCH, keywords, page),
            User.UserListData.class,
            listener,
            errorListener);

    addToRequestQueue(tag, request);
  }
コード例 #7
0
  /**
   * 获取关注列表
   *
   * @param tag
   * @param id
   * @param listener
   * @param errorListener
   */
  public static void getFollowers(
      Object tag,
      int id,
      int page,
      Response.Listener listener,
      Response.ErrorListener errorListener) {
    Request request =
        new GsonRequest(
            Request.Method.GET,
            HttpUtil.getUserByIdWithOp(id, HttpUtil.UserOp.FOLLOWERS, null, page),
            User.UserListData.class,
            listener,
            errorListener);

    addToRequestQueue(tag, request);
  }