2014-12-16 2 views
1

Как передать HttpPost (URI) с помощью StringRequest с помощью Volley? Мне нужно передать URI с запросом, например:Как передать HttpPost (URI) с запросом Volley?

HttpPost localHttpPost = new HttpPost(" some URI "); 

Как с пользой использовать запрос Volley?

+0

посмотрите этот https://github.com/ogrebgr/android_volley_examples –

ответ

1

Ну, в первую очередь вам нужен запросQueue.

requestQueue = Volley.newRequestQueue(context); 

Затем, имея этот запросQueue, определенный в каком-либо месте вашего кода (глобальная переменная), работа определяет запрос. Это может быть, например, StringRequest. Обратите внимание на метод POST в коде.

StringRequest req = new StringRequest(Method.POST, getBaseUrl() + POST_OPPORTUNITIES_URL, requestListener, new Response.ErrorListener(){ 
     @Override 
     public void onErrorResponse(VolleyError volleyError) { 
      //Manage the error 
     } 
    }); 

И, наконец, добавить запрос де очереди

requestQueue.add(req);