Colocando uma mensagem de “Aguarde” no Android com ProgressDialog
Um recurso agradável para ser colocado na sua aplicação Android é o famoso “Aguarde” e assim informar para o usuário que a aplicação está em processamento.
Umas das saídas é usar um recurso nativo, o ProgressDialog.
O ProgressDialog aceita a colocação de texto bem como outras alterações.
Abaixo foi colocado um exemplo bem simples de como utilizá-lo.
Foi criado uma classe interna como thread para auxiliar na demonstração, mas o foco está na inicialização e cancelamento do ProgressDialog.
A Documentação traz mais detalhes.
Umas das formas de iniciar o ProgressDialog.
progressDialog = ProgressDialog.show(Main.this, "", "Aguarde..."); |
Uma das formas de cancelar.
progressDialog.cancel(); |
Todo o Código da Activity.
package br.com.fandroid; import android.app.Activity; import android.app.ProgressDialog; import android.os.Bundle; import android.os.Handler; public class Main extends Activity { private ProgressDialog progressDialog; private Handler handler; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); this.setContentView(R.layout.main); handler = new Handler(); Thread thread = new Inner(); thread.start(); } private class Inner extends Thread{ public void run(){ handler.post(new Runnable() { @Override public void run() { progressDialog = ProgressDialog.show(Main.this, "", "Aguarde..."); } }); try { Thread.sleep(5000); } catch (InterruptedException e) { } progressDialog.cancel(); } } } |












[...] This post was mentioned on Twitter by Sergio A. Camargo and Sergio A. Camargo. Sergio A. Camargo said: Colocando uma mensagem de “Aguarde” no Android com ProgressDialog http://t.co/kcBvRlY via @fandroidsite #ANDROID [...]