- Forum-Beiträge: 4
10.11.2016, 09:17:47 via Website
10.11.2016 09:17:47 via Website
Hallo Leute,
ich habe eine Anwendung, welche nach dem Klick auf den Button "Daten Laden" Daten aus einer Datenbank im Netzwerk lädt und diese anschließend in der selben Activity anzeigen soll.
Dazu wird ein Layout mit verschiedenen TextViews "visible" geschaltet. Ich habe für die Datenbankabtrage einen AsyncTask genutzt, welcher auch einen ProgressDialog anzeigen soll. Dies Funktioniert auch alles soweit, jedoch möchte ich, dass die Activity auf den Ladeprozess und ProgressDialog wartet, bis er das Layout mit den gewünschten Infos hat.
Wenn ich die Abfragen in die Methode onPreExecute() packe, dann wartet die Activity bis diese fortfährt, aber dann erhalten ich keine Ladeanzeige, diese kommt erst bei der Methode doInBackground.
Diesen Ablauf benötige ich auch für noch weitere Ähnliche Zwecke. Ist mein Ansatz dafür mit dem AsyncTask falsch?
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.