android - 如何获取 DialogFragment 附带的对话框? [安卓]

标签 android android-dialogfragment android-dialog

在我的应用程序中,我使用 DialogFragment 显示对话框几秒钟,现在当我更改设备的屏幕方向时,应用程序崩溃,因为我正在使用的上下文我的对话 fragment 变为空。 搜索后,我发现在我的 Activity 的 onDestroy() 方法中,如果该对话框已经显示,我应该关闭该对话框,这样我的应用程序就不会崩溃。 现在我需要得到那个显示我如何得到它的对话框?这样我就可以对其进行检查 任何建议将不胜感激

最佳答案

添加到您的 list 文件中

"android:configChanges="orientation|screenSize"

在如下 Activity 标签中:

<activity
            android:name=".activities.HistoryDefectDetail"
            android:configChanges="orientation|screenSize" />

关于android - 如何获取 DialogFragment 附带的对话框? [安卓],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44690643/

相关文章:

安卓对话框 : how to return Dialog after close an activity?

android - 在 Android Studio 中,无法删除不需要的文件夹

android - 为华为应用程序库实现评价我们和更多应用程序链接

android - 将拉取刷新设置为在开始或恢复 fragment 时刷新

android - 在第一个 fragment 上调用第二个 fragment (选项卡)的 onCreateView

android - 屏幕变暗但对话框不显示

android - 设置 DialogFragment 的大小

java - 如何防止文本在警告对话框中换行?

android - 对话框 fragment 不占据整个屏幕

java - Android 可以每月显示一次对话框吗?