Pessoal, estou com um probleminha com a exibição de Exception dentro de uma ProgressDialog.
Não consegui fazer de uma forma bacana, os erros serem exibidos quando acontecem e uma mensagem de sucesso no final do processo.
((Button)findViewById(R.id.btnSincronizarProdutos)).setOnClickListener(new OnClickListener(){
public void onClick(View v) {
dialog = ProgressDialog.show(Sincronizar.this,"Sincronizando Produtos","O processo de atualização está sendo executado. Aguarde!", false, true);
dialog.setCancelable(false);
new Thread() {
public void run () {
List<ProdutosVO> produtos;
List<Produt01VO> produtos01;
try {
//Processo longo (cerca de 3 minutos)
produtos = new ProdutoDAO().obterProdutos(sqlServer, null);
dbAdapter.cadastraProdutos(produtos);
produtos01 = new Produt01DAO().obterProdutos01(sqlServer, null);
dbAdapter.cadastraProdutos01(produtos01);
} catch (Exception e) {
e.printStackTrace();
}finally{
dialog.dismiss();
}
}
}.start();
}
});