Eu costumo iniciar uma requisição volley e dar o show no pd (progressDialog); no onResponse coloco pd.dismiss e inicio a outra requisição volley com outro pd.show. E assim sigo para todas as requisições volley.
Faço uma atrás da outra e cada uma com o seu pd.
Caso a tua intenção seja fazer as requisições em paralelo, tu poderia dar o pd.show ao adicionar as requisições na fila e incrementar o pd.setProgress no onResponse de cada requisição. Caso o valor a ser incrementado seja igual ao total de requisições, chamaria o pd.dismiss.
Não testei essa lógica, apenas surgiu essa idéia.
Em seg, 2 de mar de 2015 10:53, Luciano Pimenta <lucianoalmeidapimenta@gmail.com> escreveu:
-- Obrigado Levi,Como comentei, o funcionamento do ProgressBar eu sei, a questão é as chamadas do Volley, saber quando terminou para finalizar a PB.Att
Em domingo, 1 de março de 2015 12:01:22 UTC-3, Levi Saturnino escreveu:VEJA SE ESSE CODIGO TE AJUDA:import com.example.progressdialog.R; import android.os.Bundle; import android.app.Activity; import android.app.ProgressDialog; import android.view.Menu; import android.view.View; public class MainActivity extends Activity { private ProgressDialog progress; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); progress = new ProgressDialog(this); } public void open(View view){ progress.setMessage("Downloading Music :) "); progress.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL); progress.setIndeterminate(true); progress.show(); final int totalProgressTime = 100; final Thread t = new Thread(){ @Override public void run(){ int jumpTime = 0; while(jumpTime < totalProgressTime){ try { sleep(200); jumpTime += 5; progress.setProgress(jumpTime); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } }; t.start(); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } }Link:http://www.tutorialspoint.com/android/android_progressbar.htmEm 24 de fevereiro de 2015 21:54, Luciano Pimenta <lucianoalm...@gmail.com> escreveu:Tenho 5 chamadas Volley (por necessidade, sincronização de dados) e gostaria de colocar um ProgressBar para indicar esse processo.Sei como funciona o ProgressBar, mas estou com dúvidas em como atualizar o percentual e até o título para cada método que terei.Se alguém puder indicar um exemplo, agradeceria.Att--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
----------------------------------------------------------------Levi José de S. S. Dias
Twitter/Skype: levisaturninoFormado......: Informática para Internet - IFPE / Técnico em Informática - LeiautCursando.....: Sistemas de Informação - UPE
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.






0 comentários:
Postar um comentário