android - AlertDialog 与 AlertDialog.Builder

标签 android android-alertdialog

为什么要使用 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/

相关文章:

android - 为什么进度改变了不叫?

Android:下载图片并将其保存为缓存

PHP从URL获取图像到字节数组并反向

android AlertDialog setView 规则

android - 选择器设置的 ListView 的 TextViews 中的文本颜色仅在 "normal"状态下有效

android - 如何在不在 Android 上保存视频的情况下从相机逐帧捕获?

android - 什么是 android.R.id.message?

android - 如何设置 AlertDialog 的主题

android - 点击 Android 通知后的 AlertDialog

android - 带有换行符的 DialogFragment setMessage