Wie kann ich einen ProgressDialog nach einer festgelegten Zeit schließen?

Ich versuche, ein ProgressDialog-Dialogfeld nach 3 Sekunden automatisch zu schließen. Hier ist der Dialog:

ProgressDialog progress = new ProgressDialog(this);
progress.setTitle("Connecting");
progress.setMessage("Please wait while we connect to devices...");
progress.show();

Ich habe einige Methoden ausprobiert, aber ich kann keine davon zum Laufen bringen. Eine einfache Zeit oder irgendetwas würde hoffentlich ausreichen. Vielen Dank

Antworten auf die Frage(2)

Ihre Antwort auf die Frage