アクセスアプリに取り組んでいます。ユーザーがアプリを終了したい場合は、終了したいことを確認する必要があるダイアログを表示します。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秒後にダイアログを閉じるにはどうすればよいですか?