Hướng dẫn sử dụng thư viện Volley trong Android
Volley được Google giới thiệu vào khoảng tháng 6/2013. Volley là một thư viện dùng để send và recieve response từ Server sử dụng giao thức HTTP.
Volley có các điểm nổi bật dưới đây:
- Tự động lập lịch (scheduling) cho các request.
- Caching Response.
- Hỗ trợ set độ ưu tiên cho các request (priority).
- Hỗ trợ nhiều kết quả trả về (String, JSONObject, JSONArray, Bitmap…)
- Có thể huỷ Request.
RequestQueue: Là hằng đợi giữ các Request.
Request: là lớp cơ sở của các Request trong Volley, chứa thông tin về request HTTP.
StringRequest: Kết thừa từ Request, là class đại diện cho request trả về String.
JSONObjectRequest: Là HTTP request có kết quả trả về là JSONObject.
JSONArrayRequest: Là HTTP request có kết quả trả về là JSONArray.
ImageRequest: Là HTTP request có kết quả trả về là Bitmap.
Ngoài ra chúng ta có thể tạo custom request.
Chi tiết bài viết Hướng dẫn sử dụng Volley parse json