本文介绍了如何显示在android系统回吐屏幕方向变化考虑进去对话框的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是推动我疯了。我已阅读文档在Android中创建对话框,它似乎是有道理的,屏幕方向改变时除外。

我有Activity.onCreateDialog()
在这里我创建对话框。

我也有Activity.on prepareDialog()
在这里我prepare对话框。

然后在我的Activity.onCreate()方法,
我打电话的ShowDialog(ID)

这是一切都很好,并表现正常。现在到了棘手的部分。我旋转屏幕。它破坏活动,并创建一个新的。 Activity.onCreate()被调用,从而调用的ShowDialog(ID),但已经有一个对话在那里,所以它缠调用onCreateDialog()两次和prepareDialog()的两倍。什么是最好的做法在这里管理一个对话框时,你需要调用的ShowDialog在Activity.onCreate屏幕方向变化?


解决方案

该网页上说:

这篇关于如何显示在android系统回吐屏幕方向变化考虑进去对话框的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-02 21:14