new AlertDialog.Builder(context,android.R.style.Theme_DeviceDefault_Light_Dialog_NoActionBar)
.setSingleChoiceItems(modes, 0, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
}
})
.show();
单选Dialog
主题决定样式,这里选择android.R.style.Theme_DeviceDefault_Light_Dialog_NoActionBar
dialog.cancel:
回调setOnCancelListener的监听事件—–>执行dismiss
dialog.dismiss:
取消dialog—–>回调setOnDismissListener的监听事件
如果只是取消dialog,那么用哪个都一样的。(Dialog的子类同理)