1

似乎当屏幕方向改变时,活动的onCreate()方法被调用。在我的onCreate()方法中,我有一个AlertDialog在调用活动时弹出的内容。问题是当我横向切换屏幕时,再次显示弹出窗口。

我怎样才能避免这种情况?

4

1 回答 1

1

修改你AndroidManifest的:

android:configChanges="orientation|keyboardHidden"

Activity应该是这样的:

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

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

于 2010-08-13T01:27:42.173 回答