【发布时间】:2013-02-10 22:29:11
【问题描述】:
我已经阅读了几个 stackoverflow.com 的答案,但仍然看不到使用 DialogFragment 相对于简单的 AlertDialog 的优势。显然,我有两种策略:
a) 使用 AlertDialog.Builder 来配置 AlertDialog,.create() 它,然后在我的 Activity(在某些按钮处理程序中)中 .show() 它,或者
b) 子类 DialogFragment,在 onCreateDialog() 中编写相同的 AlertDialog 构建代码(除了我只返回 .create(),然后在我的 Activity 中实例化一个 DialogFragment,并显示它。
输出看起来相同。
无论哪种方式,我都不使用已弃用的代码——我将 .show() 与 AlertDialog 或 DialogFragment 一起使用。当我使用其他尺寸的设备时有优势吗?或者有什么意义...
感谢您的任何见解,
迈克尔
【问题讨论】:
标签: android android-dialogfragment