2012-08-14 89 views
-2

可能重复:
How to deal with orientation change with a ProgressDialog showing?如何处理ProgressDialog方向更改?

08-14 17:23:31.078: E/AndroidRuntime(25099): FATAL EXCEPTION: main 
08-14 17:23:31.078: E/AndroidRuntime(25099): java.lang.IllegalArgumentException: View not attached to window manager 
08-14 17:23:31.078: E/AndroidRuntime(25099): at android.view.WindowManagerImpl.findViewLocked(WindowManagerImpl.java:378) 
08-14 17:23:31.078: E/AndroidRuntime(25099): at android.view.WindowManagerImpl.removeView(WindowManagerImpl.java:223) 
08-14 17:23:31.078: E/AndroidRuntime(25099): at android.view.Window$LocalWindowManager.removeView(Window.java:432) 
08-14 17:23:31.078: E/AndroidRuntime(25099): at android.app.Dialog.dismissDialog(Dialog.java:278) 
08-14 17:23:31.078: E/AndroidRuntime(25099): at android.app.Dialog.access$000(Dialog.java:71) 
08-14 17:23:31.078: E/AndroidRuntime(25099): at android.app.Dialog$1.run(Dialog.java:111) 
08-14 17:23:31.078: E/AndroidRuntime(25099): at android.app.Dialog.dismiss(Dialog.java:268) 
08-14 17:23:31.078: E/AndroidRuntime(25099): at android.app.Dialog.cancel(Dialog.java:951) 

以上是我的时候我的旋转屏幕,而正在显示我的进度对话框什么,我得到。 我怎样才能解决这个问题?

+0

添加代码... – tolgap 2012-08-14 11:58:10

+0

您是否尝试过这个'机器人:configChanges =你的活动中的“定位”? – Praveenkumar 2012-08-14 12:01:23

+0

我试过..它的工作..但我的活动布局是不同的景观和肖像。当我从肖像开始......景观的原始布局被potrait的布局取代。你能帮我吗? – Debopam 2012-08-14 12:46:03

回答

0

请插入此行到你的活动中menifest

<activity 
      android:name="your activity" android:configChanges="keyboardHidden|orientation" 
      /> 
+0

我试过..它的工作..但我的活动布局是不同的景观和肖像。当我从肖像开始......景观的原始布局被potrait的布局取代。你能帮我吗? – Debopam 2012-08-14 12:45:03

+0

检查此(http://stackoverflow.com/questions/151777/saving-activity-state-in-android) – 2012-08-14 13:38:36

1
try this one 

<activity android:label="@string/app_name" 
    android:configChanges="orientation|keyboardHidden" 
    android:name=".your.package"> 
+2

我试过..它的工作..但我的活动布局是不同的景观和肖像。当我从肖像开始......景观的原始布局被potrait的布局取代。你能帮我吗? – Debopam 2012-08-14 12:44:36