Android закрыть диалог через 5 секунд?

Я работаю над приложением доступности. Когда пользователь хочет покинуть приложение, я показываю диалоговое окно, где он должен подтвердить, что он хочет выйти, если он не 'Подтвердите, что через 5 секунд диалог должен закрыться автоматически (так как пользователь, вероятно, открыл его случайно). Это похоже на то, что происходит в Windows, когда вы меняете разрешение экрана (появляется предупреждение, и если вы нет это подтверждает, он возвращается к предыдущей конфигурации).

Вот как я показываю диалог:

AlertDialog.Builder dialog = new AlertDialog.Builder(this).setTitle("Leaving launcher").setMessage("Are you sure you want to leave the launcher?");
            dialog.setPositiveButton("Confirm", new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialog, int whichButton) {
                    exitLauncher();
                }
            });
            dialog.create().show();

Как я могу закрыть диалог через 5 секунд после его показа?

Ответы на вопрос(7)

Ваш ответ на вопрос