Como baixar um arquivo no Android com exibição de progresso no ProgressDialog?
Olá a todos! Sou novo no desenvolvimento Android e estou tentando implementar o download de um arquivo da internet com exibição de progresso em uma caixa de diálogo. Tenho um código simples em Java que usa AsyncTask, mas o progresso não é atualizado e a caixa de diálogo fecha imediatamente após o início do download. Já tentei várias opções da internet, mas nada funciona como deveria. Por favor, ajudem-me a entender!
Aqui está meu código atual:
```java
public class DownloadFile extends AsyncTask {
private ProgressDialog progressDialog;
private Context context;
public DownloadFile(Context context) {
this.context = context;
progressDialog = new ProgressDialog(context);
}
@Override
protected void onPreExecute() {
progressDialog.setMessage("Baixando...");
progressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
progressDialog.setCancelable(false);
progressDialog.show();
}
@Override
pr
No answers yet.
Faça login para deixar uma resposta