Android – Erstellen eines Fortschrittsdialogs

Ich bin neu in der Android-Entwicklung. Ich möchte einen dialog mit einer progressbar in meiner Anwendung entwickeln. Wenn ich auf die Suchschaltfläche dialog sollte der dialog mit der progressbar erscheinen, die progressbar , dass der Fortschritt vor dem Wechsel zu einer anderen activity läuft. Bitte schlagen Sie mir einen Beispielcode vor.

    Verwenden Sie einen ProgressDialog . Sie sollten jedoch die Arbeit an einem neuen thread ausführen und einen handler , um nach Abschluss der activity zu der activity . Hier ist, wie ich es mache:

     private ProgressDialog pd; private View.OnClickListener searchClick = new View.OnClickListener() { @Override public void onClick(View v) { pd = ProgressDialog.show(MyActivity.this, "Searching...", "Searching for matches", true, false); new Thread(new Runnable() { public void run() { //do work //..... finishedHandler.sendEmptyMessage(); } }).start(); } } private Handler finishedHandler = new Handler() { @Override public void handleMessage(Message msg) { pd.dismiss(); //start new activity } }