Es gibt eine Klasse Namens ProgressDialog, die aber seit API 26 deprecated ist.
In der Beschreibung der Deprecation steht man solle lieber eine eigene ProgressBar innerhalb der Oberfläche anzeigen (ohne Dialog), oder eine Notification verwenden.
Trotz Deprecation kannst Du natürlich dennoch den ProgressDialog nehmen, vor allem, wenn deine App nicht für die professionelle Verbreitung gedacht ist und noch viele Jahre funktionieren muss. Deprecated heißt ja nur, dass es in Zukunft vermutlich entfernt wird und man schon mal nach Alternativen schauen sollte.
Ansonsten bau dir halt selbst ein DialogFragment mit einem ProgressBar, oder noch besser.
Mach ein halb-transparentes Overlay mit einem ProgressBar, das den aktuellen View verdeckt, wenn die App beschäftigt ist.
https://stackoverflow.com/questions/55060626/android-how-to-display-transparent-loading-layer-above-the-activity
— geändert am 03.10.2020, 11:00:21
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.