Comment afficher le ProgressDialog de le faire lorsque les opérations de réseau à l'aide de volley

Je suis Woking sur une application android où je suis très intéressé à utiliser volley bibliothèque pour effectuer le réseau http appels.

Mais ma question, j'ai trouvé que cette bibliothèque ne les opérations dans les différents thread d'arrière-plan alors Comment je peux montrerProgressDialog lors de la requête http démarrer exécuter puis, plus tard, le rejeter une fois qu'il a exécuté.

RequestQueue rq = Volley.newRequestQueue(this);
StringRequest postReq = new StringRequest(Request.Method.POST, "http://httpbin.org/post", new Response.Listener<String>() {
    @Override
    public void onResponse(String response) {
        tv.setText(response); //We set the response data in the TextView
    }
}, new Response.ErrorListener() {
    @Override
    public void onErrorResponse(VolleyError error) {
        System.out.println("Error ["+error+"]");

    }
});

Merci d'avance.

  • Vous l'afficher à la demande et de la rejeter dans onResponse ou onErrorResponse.
  • pouvez-vous veuillez donner un exemple pour moi ?
  • Quel est le problème? Il suffit de créer un ProgressDialog avant le code que vous avez posté. Ou au moment où vous mettez postReq dans la file d'attente. Et de lui montrer. Ou est-il un démarrage de l'événement?
InformationsquelleAutor N Sharma | 2014-05-30