在活动开始时显示AlertDialog,但不在屏幕方向更改上显示?

时间:2010-08-13 01:02:50

标签: android alertdialog

当屏幕方向改变时,调用活动的onCreate()方法。在我的onCreate()方法中,我在调用活动时弹出AlertDialog。问题是当我侧面切换屏幕时,会再次显示弹出窗口。

我该如何避免这种情况?

1 个答案:

答案 0 :(得分:1)

使用以下内容修改AndroidManifest

android:configChanges="orientation|keyboardHidden"

您的Activity应如下所示:

<activity android:name=".activities.MyActivity"
                  android:label="@string/my_activity_name"
                  android:configChanges="orientation|keyboardHidden"/>

当方向发生变化时,这将避免调用onCreate()