update Fortschrittsbalken mit Firebase Upload

Ich habe versucht, einen Fortschrittsbalken zum Hochladen von Dateien auf Firebase hinzuzufügen. Leider zeigt es keinen Upload-Fortschritt an. Sowohl der Logcat- als auch der Fortschrittsbalken zeigen nur an, wann die Datei 100% erreicht hat

   uploadTask.addOnProgressListener(new OnProgressListener<UploadTask.TaskSnapshot>() {
            @Override
            public void onProgress(UploadTask.TaskSnapshot taskSnapshot) {
                double progress = 100.0 * (taskSnapshot.getBytesTransferred() / taskSnapshot.getTotalByteCount());
                System.out.println("Upload is " + progress + "% done");
            int currentprogress = (int) progress;
                progressBar.setProgress(currentprogress);
            }
        }).addOnPausedListener(new OnPausedListener<UploadTask.TaskSnapshot>() {
            @Override
            public void onPaused(UploadTask.TaskSnapshot taskSnapshot) {
                System.out.println("Upload is paused");
            }
        });

Antworten auf die Frage(2)

Ihre Antwort auf die Frage