예제 #1
0
  private void updateSubLikes(int likeNumbers, final boolean isNotLike) {
    CommentDataModel.updateSubLikes(
        new Callback<ResponseBody>() {
          @Override
          public void onResponse(Response<ResponseBody> response) {
            try {
              String result = response.body().string().toString();
              if (result.equals("0200")) {
                if (isNotLike) {
                  Toast.makeText(getContext(), "点赞成功", Toast.LENGTH_SHORT).show();
                } else {
                  Toast.makeText(getContext(), "已取消点赞", Toast.LENGTH_SHORT).show();
                }
              } else {
                if (isNotLike) {
                  Toast.makeText(getContext(), "点赞失败", Toast.LENGTH_SHORT).show();
                } else {
                  Toast.makeText(getContext(), "取消点赞失败", Toast.LENGTH_SHORT).show();
                }
              }

            } catch (IOException e) {
              e.printStackTrace();
            }
          }

          @Override
          public void onFailure(Throwable t) {
            if (isNotLike) {
              Toast.makeText(getContext(), "点赞失败", Toast.LENGTH_SHORT).show();
            } else {
              Toast.makeText(getContext(), "取消点赞失败", Toast.LENGTH_SHORT).show();
            }
          }
        },
        String.valueOf(data.getSid()),
        String.valueOf(likeNumbers));
  }