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 секунд после его показа?