aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com
diff options
context:
space:
mode:
authorJoris Bolsens <epicblood@gmail.com>2015-03-17 20:22:26 -0700
committerFicus Kirkpatrick <ficus@android.com>2015-03-19 09:46:24 -0700
commit6b30d9452e118b0b5781c370aa5e90cc11f435ca (patch)
tree2004b3cdc42f5a5881bfabfaebd9ee0cb44fcbed /src/main/java/com
parentc26602593286fd574bb880fe0c5e3439de890d37 (diff)
downloadvolley-6b30d9452e118b0b5781c370aa5e90cc11f435ca.tar.gz
Add support for all HTTP methods to JsonArrayRequest
Change-Id: I6e89f69885a63d524c48b1dec54553d6e16edd48 Signed-off-by: Joris Bolsens <epicblood@gmail.com>
Diffstat (limited to 'src/main/java/com')
-rw-r--r--src/main/java/com/android/volley/toolbox/JsonArrayRequest.java15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/main/java/com/android/volley/toolbox/JsonArrayRequest.java b/src/main/java/com/android/volley/toolbox/JsonArrayRequest.java
index e932a61..ba35d26 100644
--- a/src/main/java/com/android/volley/toolbox/JsonArrayRequest.java
+++ b/src/main/java/com/android/volley/toolbox/JsonArrayRequest.java
@@ -42,6 +42,21 @@ public class JsonArrayRequest extends JsonRequest<JSONArray> {
super(Method.GET, url, null, listener, errorListener);
}
+ /**
+ * Creates a new request.
+ * @param method the HTTP method to use
+ * @param url URL to fetch the JSON from
+ * @param jsonRequest A {@link JSONArray} to post with the request. Null is allowed and
+ * indicates no parameters will be posted along with request.
+ * @param listener Listener to receive the JSON response
+ * @param errorListener Error listener, or null to ignore errors.
+ */
+ public JsonArrayRequest(int method, String url, JSONArray jsonRequest,
+ Listener<JSONArray> listener, ErrorListener errorListener) {
+ super(method, url, (jsonRequest == null) ? null : jsonRequest.toString(), listener,
+ errorListener);
+ }
+
@Override
protected Response<JSONArray> parseNetworkResponse(NetworkResponse response) {
try {