Android 获取异常致命异常:PhoneGap应用程序的视图未附加

Android 获取异常致命异常:PhoneGap应用程序的视图未附加,android,cordova,Android,Cordova,我正在做Phonegap项目。一切正常。当我想旋转屏幕应用程序时,存在并获得异常 E/AndroidRuntime( 4068): FATAL EXCEPTION: main E/AndroidRuntime( 4068): java.lang.IllegalArgumentException: View not attached to window manager E/AndroidRuntime( 4068): at android.view.WindowManagerImpl.fin

我正在做Phonegap项目。一切正常。当我想旋转屏幕应用程序时,存在并获得异常

E/AndroidRuntime( 4068): FATAL EXCEPTION: main
E/AndroidRuntime( 4068): java.lang.IllegalArgumentException: View not attached to window manager
E/AndroidRuntime( 4068):    at android.view.WindowManagerImpl.findViewLocked(WindowManagerImpl.java:587)
E/AndroidRuntime( 4068):    at android.view.WindowManagerImpl.removeView(WindowManagerImpl.java:324)
E/AndroidRuntime( 4068):    at android.view.WindowManagerImpl$CompatModeWrapper.removeView(WindowManagerImpl.java:151)
E/AndroidRuntime( 4068):    at android.app.Dialog.dismissDialog(Dialog.java:328)
E/AndroidRuntime( 4068):    at android.app.Dialog$1.run(Dialog.java:119)
E/AndroidRuntime( 4068):    at android.app.Dialog.dismiss(Dialog.java:313)
E/AndroidRuntime( 4068):    at org.apache.cordova.DroidGap.removeSplashScreen(DroidGap.java:970)
E/AndroidRuntime( 4068):    at org.apache.cordova.DroidGap$5$1.run(DroidGap.java:1013)
E/AndroidRuntime( 4068):    at android.os.Handler.handleCallback(Handler.java:605)
E/AndroidRuntime( 4068):    at android.os.Handler.dispatchMessage(Handler.java:92)
E/AndroidRuntime( 4068):    at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime( 4068):    at android.app.ActivityThread.main(ActivityThread.java:4424)
E/AndroidRuntime( 4068):    at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 4068):    at java.lang.reflect.Method.invoke(Method.java:511)
E/AndroidRuntime( 4068):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
E/AndroidRuntime( 4068):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
E/AndroidRuntime( 4068):    at dalvik.system.NativeStart.main(Native Method)
我已经给了

android:configChanges="orientation|keyboardHidden|screenLayout"
我的活动代码

public class MyPhoneGapActivity extends DroidGap {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        //super.setIntegerProperty("loadUrlTimeoutValue", 60000);

        super.setIntegerProperty("splashscreen", R.drawable.splash);
        super.loadUrl("file:///android_asset/www/index.html", 60000);
    }

}
去参加我的活动,但没用


有人能帮我吗。

你能把你的密码寄出去吗?根据日志,旋转屏幕时可能会显示一个对话框,旋转后可能会尝试引用该对话框,但请注意,旋转屏幕时,活动将被销毁,并将创建一个新实例。如果您不使用DialogFragment或showDialog(int id),您可能会遇到这样的问题。如果您使用Dialog.show(),然后尝试将其更改为DialogFragment或showDialog(int id)(它已弃用,但仍在工作,操作系统将在旋转时为您管理它)@Analizer,您是否可以检查一下是否没有对话框…有趣。异常是否出现在onCreate方法中?这就是logcat的全部输出吗?