Wie kann ProgressDialog wirklich angezeigt werden, während auf das Ende des Prozesses gewartet wird?

Ich möchte ProgressDialog anzeigen, aber ProgressDialog wurde nie wirklich gerendert! Und ich möchte diesen Prozess beenden, um den nächsten Status zu starten. Das ist mein Code:

ProgressDialog waitProgressDialog = new ProgressDialog(getContext());
            waitProgressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
            waitProgressDialog.setMessage("please wait..");
            waitProgressDialog.setOnShowListener(new OnShowListener() {

                @Override
                public void onShow(DialogInterface dialog) {
                    ExirDebugger.println("----------TEST999999 START");
///same sqlit datasouce select
                    ExirDebugger.println("----------TEST999999 END");
                }
            });
            waitProgressDialog.show();

Android nichts rendern, während alle Arbeit endet! Kann mir jemand helfen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage