flutter_keyboard_visibility icon indicating copy to clipboard operation
flutter_keyboard_visibility copied to clipboard

Broken after Interstitial Ad by admob

Open hsombini opened this issue 6 years ago • 2 comments

Testing this case scenario using version 0.5.6 not errors are thrown, works fine before Interstitial ad is executed

Version 0.5.5 crashes the app, also works fine before Interstitial ad is executed

E/AndroidRuntime( 6558): java.lang.NullPointerException: Attempt to invoke virtual method 'void android.view.View.getWindowVisibleDisplayFrame(android.graphics.Rect)' on a null object reference
E/AndroidRuntime( 6558): 	at com.github.adee42.keyboardvisibility.KeyboardVisibilityPlugin.onGlobalLayout(KeyboardVisibilityPlugin.java:40)
E/AndroidRuntime( 6558): 	at android.view.ViewTreeObserver.dispatchOnGlobalLayout(ViewTreeObserver.java:945)
E/AndroidRuntime( 6558): 	at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2372)
E/AndroidRuntime( 6558): 	at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1481)
E/AndroidRuntime( 6558): 	at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:7393)
E/AndroidRuntime( 6558): 	at android.view.Choreographer$CallbackRecord.run(Choreographer.java:949)
E/AndroidRuntime( 6558): 	at android.view.Choreographer.doCallbacks(Choreographer.java:761)
E/AndroidRuntime( 6558): 	at android.view.Choreographer.doFrame(Choreographer.java:696)
E/AndroidRuntime( 6558): 	at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:935)
E/AndroidRuntime( 6558): 	at android.os.Handler.handleCallback(Handler.java:873)
E/AndroidRuntime( 6558): 	at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 6558): 	at android.os.Looper.loop(Looper.java:193)
E/AndroidRuntime( 6558): 	at android.app.ActivityThread.main(ActivityThread.java:6724)
E/AndroidRuntime( 6558): 	at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime( 6558): 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:495)
E/AndroidRuntime( 6558): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
I/Process ( 6558): Sending signal. PID: 6558 SIG: 9

hsombini avatar Aug 04 '19 02:08 hsombini

In-app payments seem to break the plugin too.

obsolete-outdated avatar Aug 18 '19 20:08 obsolete-outdated

Have you found a solution to this? Or an alternative method?

bilalbaz1 avatar Mar 03 '21 09:03 bilalbaz1