转载:创建当方向改变时仍然可以使用的警告对话框
转载自:www.madhome.org
|
XML: |
|
<activity android:name=".Game" |
如果我们没有“android:configChanges="orientation|keyboardHidden"”这一行,会出现如下错误:
E/WindowManager( 875): android.view.WindowLeaked: Activity com.domain.tester3.Engine.Game has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@437592e0 that was originally added here
除此以外的所有其他的错误种类取决于你的代码。下一步我们要确保super.onSaveInstanceState() 被呼叫
|
Java: |
|
@Override |
因为使用android:configChanges="orientation|keyboardHidden" 会绕开onDestroy 和onCreate, 你需要通过呼叫onConfigurationChanged()再一次更新你的活动格式(activity layout)
|
Java: |
|
@Override |
现在,你就可以创建一个在方向改变的情况下也能够跳出的警告对话框啦。
浙公网安备 33010602011771号