为什么要使用 AlertDialog.Builder
类而不是 AlertDialog
直接可用的方法,
例如,为什么使用 AlertDialog.Builder.setCancellable
而不是 AlertDialog.setCancellable
?这肯定是冗余的情况?
最佳答案
AlertDialog 允许您在 Activity/fragment 上方显示对话框。它通常用于提示用户进行交互,包括几个按钮或通知某事。
AlertDialog.Builder 是 AlertDialog 的内部静态类,它允许您使用其方便的方法快速设置对话框。它就像是 AlertDialog 的辅助类。它用于调用链中的方法。
关于android - AlertDialog 与 AlertDialog.Builder,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10017951/