1
Метод getRequest - это попытка обрабатывать GET.Как передать параметры водителю JsonArrayRequest
JsonArrayRequest принимает объект JSONArray, могу ли я использовать этот объект «JSONArray» для применения параметров строки запроса или мне нужно самостоятельно изменить URL-адрес.
public static void getRequest(final String tag, String url, JSONArray params, final GetRequest consumer, final ResponseFilter filt){
Log.d("Server",url);
String REQUEST_TAG = "GETMultiRequest";
JsonArrayRequest jsArrRequest = new JsonArrayRequest
(Request.Method.GET, url, params, new Response.Listener<JSONArray>() {
@Override
public void onResponse(JSONArray response) {
Log.d("Response", "received successfully");
consumer.update(filt.filter(response), tag);
}
}, new Response.ErrorListener(){
@Override
public void onErrorResponse(VolleyError error) {
VolleyLog.d(TAG, "Error: " + error.getMessage());
}
});
AppRequestSingleton.getInstance(((Activity)consumer).getApplicationContext()).addToRequestQueue(jsArrRequest, REQUEST_TAG);
}
, если вы используете метод GET, то передать параметр с url как YOUR_URL +? + PARAMETER_NAME = параметр; – LoveAndroid