2013-10-08 1 views
2

Je souhaite POSTJsonObject de l'appareil au serveur en utilisant Volley mais je n'ai trouvé aucun exemple de code. Si vous le pouvez, veuillez me fournir quelques références ou un exemple de code.Android Volley JsonRequest

+0

Avez-vous une approche? –

Répondre

1

Je trouve une bonne référence, où sont quelques bons exemples:

Link

4

je le fais de cette façon

public void doRequest(RequestQueue volleyRequestQueue, 
     onResponse responseListener) { 

    this._responseListener = responseListener; 

    StringRequest stringRequest = new StringRequest(Method.POST, 
      Settings.QUESTIONURL, this, this) { 

     public String getBodyContentType() { 
      return "application/json; charset=" + getParamsEncoding(); 
     } 

     public byte[] getBody() throws AuthFailureError { 
      try { 
       return new GsonBuilder() 
         .excludeFieldsWithoutExposeAnnotation().create() 
         .toJson(YOUROBJECT).toString() 
         .getBytes(getParamsEncoding()); 
      } catch (UnsupportedEncodingException e) { 
       // TODO Auto-generated catch block 
       e.printStackTrace(); 
      } 
      return null; 
     } 

    }; 

    stringRequest.setRetryPolicy(new DefaultRetryPolicy(10000, MAXRETRIES, 
      DefaultRetryPolicy.DEFAULT_BACKOFF_MULT)); 

    volleyRequestQueue.add(stringRequest); 
} 
+1

merci, juste ce que je voulais. –

Questions connexes