android ProgressBar wird während des Downloads aktualisiert

in meiner Dateidownload-App gibt es ListView, dass jede Zeile eine Eigenschaftendatei und eine Fortschrittsleiste zum Herunterladen des Status enthält, und ich arbeite mit dem View Holder-Muster, aber der Fortschrittsbalken wird nicht aktualisiert.

@Override
    protected void onProgressUpdate(Long... values) {
        ProgressBar bar1;
        TextView status1;
        DownloadStructure.setProgress(values[0].intValue());
        bar1 = DownloadStructure.getProgressBarRefrence();
        if (bar1 != null) {
            bar1.setVisibility(View.VISIBLE);
            bar1.setMax(values[2].intValue());
            bar1.setProgress(DownloadStructure.getProgress());
            bar1.Invalidate();
        }
        status1 = DownloadStructure.getProgressTextviewRefrence();
        if (status1 != null) {
            status1.setVisibility(View.VISIBLE);
            status1.setText(DownloadStructure.getDownloadStatus());
            status1.postInvalidate();
        }
    }

Antworten auf die Frage(1)

Ihre Antwort auf die Frage