【发布时间】:2017-06-29 10:48:41
【问题描述】:
根据 Android Developers 中的文档,
使用 DialogFragment 管理对话框可确保它正确处理生命周期事件,例如当用户按下后退按钮或旋转屏幕时。 DialogFragment 类还允许您在更大的 UI 中将对话框的 UI 作为可嵌入组件重用,就像传统的 Fragment 一样(例如,当您希望对话框 UI 在大屏幕和小屏幕上以不同方式显示时)。
但我在Alert Dialog 中也有相同的行为......也就是说,即使我旋转屏幕或按下后退按钮,Alert Dialog 也不会受到影响。
那我为什么要使用Dialog Fragment 而不是Alert Dialog?
【问题讨论】:
标签: android android-fragments dialog android-dialogfragment