Slide 41
Slide 41 text
public RequestHandle getItemDetail(int itemId, final SingleModelCallback
callback) {
RequestParams params = new RequestParams(baseParams);
params.put("item_id", String.valueOf(itemId));
return httpClient.get(baseUrl + "/api/item", params, new JsonHttpResponseHandler() {
@Override
public void onSuccess(int statusCode, Header[] headers, JSONObject response) {
ItemDetail itemDetail = gson.fromJson(response.toString(), ItemDetail.class);
callback.success(itemDetail);
}
@Override
public void onFailure(int statusCode, Throwable e, JSONObject errorResponse) {
callback.failure(statusCode, e, errorResponse);
}
});
}
android-async-http v2.0~