以下是我的对话框,它在平板电脑锁定或平板电脑显示器休眠时被关闭。我只是想问一下如何避免在配置过程完成之前关闭对话框?
提前致谢。
根据您的屏幕截图,我假设您已强制您的应用程序处于纵向模式,对吗?
如果是这样,那么当您的应用程序处于纵向模式并且您关闭/锁定屏幕,然后如果您打开屏幕,储物柜处于横向模式,对吗?这意味着您的最后一个活动必须重新创建。
因此,如果您的应用被锁定为纵向模式,您可以在清单中添加
android:configChanges="orientation|screenSize"
这意味着您将自己处理此配置更改。如果您将其用作解决方法,这基本上是一种不好的做法,因为如果您不知道自己在做什么,“解决方案”配置会发生变化(请参阅为什么不总是使用 android:configChanges="keyboardHidden|orientation"?更多信息)。但是,如果您强制您的应用程序处于纵向,那么没关系。