Fatal Error occurs in Monoandroid 4.0 but it works fine in previous version
Hello,
My application crash with the latest update in debug as well as in
release mode, same code works fine with previous version.
The crash occur while adding
Android.Views.ViewTreeObserver.IOnGlobalLayoutListener in relative layout's
ViewTreeObserver.AddOnGlobalLayoutListener
12-07 19:16:46.434: E/AndroidRuntime(482): FATAL EXCEPTION: main
12-07 19:16:46.434: E/AndroidRuntime(482): android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@44f3e1e8 is not valid; is your activity running?
12-07 19:16:46.434: E/AndroidRuntime(482): at android.view.ViewRoot.setView(ViewRoot.java:505)
12-07 19:16:46.434: E/AndroidRuntime(482): at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:177)
12-07 19:16:46.434: E/AndroidRuntime(482): at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:91)
12-07 19:16:46.434: E/AndroidRuntime(482): at android.view.Window$LocalWindowManager.addView(Window.java:424)
12-07 19:16:46.434: E/AndroidRuntime(482): at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:3178)
12-07 19:16:46.434: E/AndroidRuntime(482): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2684)
12-07 19:16:46.434: E/AndroidRuntime(482): at android.app.ActivityThread.access$2300(ActivityThread.java:125)
12-07 19:16:46.434: E/AndroidRuntime(482): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
12-07 19:16:46.434: E/AndroidRuntime(482): at android.os.Handler.dispatchMessage(Handler.java:99)
12-07 19:16:46.434: E/AndroidRuntime(482): at android.os.Looper.loop(Looper.java:123)
12-07 19:16:46.434: E/AndroidRuntime(482): at android.app.ActivityThread.main(ActivityThread.java:4627)
12-07 19:16:46.434: E/AndroidRuntime(482): at java.lang.reflect.Method.invokeNative(Native Method)
12-07 19:16:46.434: E/AndroidRuntime(482): at java.lang.reflect.Method.invoke(Method.java:521)
12-07 19:16:46.434: E/AndroidRuntime(482): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
12-07 19:16:46.434: E/AndroidRuntime(482): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
12-07 19:16:46.434: E/AndroidRuntime(482): at dalvik.system.NativeStart.main(Native Method)
Regards
Pritish

Replies
Know the answer? Post it — somebody with the same question will find it here.