java - "removedialog"同时显示2个对话框时的问题

标签 java android dialog

在我的 Activity 的“OnCreate”方法中,我在加载数据时显示一个小进度对话框。每次调用“OnCreate”方法时都会完成,因此即使屏幕方向发生变化也是如此。$

在正常情况下,即使用户改变屏幕方向也没有问题。

但是,如果用户打开另一个对话框(用于选择列表中的项目),然后更改方向,进度对话框将显示在“列表”对话框后面,并且不受“removeDialog”影响。

您对这种行为有任何线索吗?

谢谢

最佳答案

在“startDialog”之前使用try-catch等方式调用“removeDialog”或“dismissDialog”。您可以多次调用“removeDialog”或“dismissDialog”...

关于java - "removedialog"同时显示2个对话框时的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4043421/

相关文章:

javascript - 在 MainActivity.java React-native Android 中找不到符号

Android Notification - 如何根据模型属性创建系统

android - 如何返回Future <object>并将其分配给object,flutter

android - 自定义警报对话框未定义的方法

c++ - 当从主窗口调用时,Qt 将对话框显示为无框架

java - 比创建文件列表更好的文件搜索算法

java - 为什么我的代码在几个阶段返回不正确的键?

java - 在 res/layout 中提取 Android .apk 并读取 XML 文件的内容

java - 无法解析符号 'R'

javascript - 如果对话框被转义或在外侧单击,则更改事件会针对选择触发一次