ProgressDialog in einem separaten thread

Ich habe eine Prozedur, die extrahiert Daten aus einer Datenbank und fügt Sie der Liste. Ich will den Fortschritt anzeigen, Dialogfeld, während die Abfrage ausgeführt wird, aber visuell wird nur angezeigt, nachdem die Abfrage ausgeführt wird. Ich glaube, ich habe zu laufen eine ProgressDialog in einem separaten thread, folgten aber einige Vorschläge und konnte nicht damit es funktioniert.

Also in meinem Activity ich habe nur

private void DisplayAllproductListView(String SqlStatement) {           
     ProgressDialog dialog = 
     ProgressDialog.show(MyActivity.context, "Loading", "Please wait...", true);
     //..................
     //..................
     //execute sql query here
     dialog.dismiss();
   }

Dank

sepearate thread!. verwenden asynctask display progress dialog in onPreExecute und entlassen es in onPostExecute.
Versuchen Sie es mit einem AsyncTask

InformationsquelleAutor Alex | 2013-07-18

Schreibe einen Kommentar