不点击任何按钮关闭AlertDialog.Builder

AlertDialog.Builder dialog = new AlertDialog.Builder(this);
ListDialog.setPositiveButton(R.string.str_choose, new YesListener());
ListDialog.setNegativeButton(R.string.str_cancel, new NoListener());
dialog.show();

我点击按钮时可以关闭 dialog。
如果不点击任何按钮如何关闭 dialog?

dialog.dismiss()就行了啊,只需要加在你的前置条件上就行了

起个线程,n秒后关掉
或者touchCancelable设置下,触摸任何地方消失

起个线程,n秒后dialog.dismiss();