WebView / webcore error after introducing AdMob

67 views
Skip to first unread message

Ercan Yüzbaşıoğlu

unread,
Feb 12, 2014, 3:50:27 AM2/12/14
to google-adm...@googlegroups.com
This is cross-posted from stackoverflow: http://stackoverflow.com/questions/21715513/webview-webcore-error-after-introducing-admob

I just added an AdView from AdMob into one of my activities. After adding this view, the activity gets started with some noticable lag. In LogCat, I see the following exception. It doesn't cause the app to stop, but shown as a warning:

W/webcore(12969): java.lang.Throwable: EventHub.removeMessages(int what = 107) is not supported before the WebViewCore is set up.
W/webcore(12969):   at android.webkit.WebViewCore$EventHub.removeMessages(WebViewCore.java:2207)
W/webcore(12969):   at android.webkit.WebViewCore$EventHub.access$10000(WebViewCore.java:1167)
W/webcore(12969):   at android.webkit.WebViewCore.removeMessages(WebViewCore.java:2454)
W/webcore(12969):   at android.webkit.WebView.sendOurVisibleRect(WebView.java:3383)
W/webcore(12969):   at android.webkit.ZoomManager.setZoomScale(ZoomManager.java:776)
W/webcore(12969):   at android.webkit.ZoomManager.access$1900(ZoomManager.java:60)
W/webcore(12969):   at android.webkit.ZoomManager$PostScale.run(ZoomManager.java:1372)
W/webcore(12969):   at android.os.Handler.handleCallback(Handler.java:608)
W/webcore(12969):   at android.os.Handler.dispatchMessage(Handler.java:92)
W/webcore(12969):   at android.os.Looper.loop(Looper.java:156)
W/webcore(12969):   at android.app.ActivityThread.main(ActivityThread.java:5109)
W/webcore(12969):   at java.lang.reflect.Method.invokeNative(Native Method)
W/webcore(12969):   at java.lang.reflect.Method.invoke(Method.java:511)
W/webcore(12969):   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:991)
W/webcore(12969):   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:758)
W/webcore(12969):   at dalvik.system.NativeStart.main(Native Method)
W/webcore(12969): java.lang.Throwable: EventHub.removeMessages(int what = 105) is not supported before the WebViewCore is set up.
W/webcore(12969):   at android.webkit.WebViewCore$EventHub.removeMessages(WebViewCore.java:2207)
W/webcore(12969):   at android.webkit.WebViewCore$EventHub.access$10000(WebViewCore.java:1167)
W/webcore(12969):   at android.webkit.WebViewCore.removeMessages(WebViewCore.java:2454)
W/webcore(12969):   at android.webkit.WebView.sendViewSizeZoom(WebView.java:3619)
W/webcore(12969):   at android.webkit.ZoomManager.setZoomScale(ZoomManager.java:782)
W/webcore(12969):   at android.webkit.ZoomManager.access$1900(ZoomManager.java:60)
W/webcore(12969):   at android.webkit.ZoomManager$PostScale.run(ZoomManager.java:1372)
W/webcore(12969):   at android.os.Handler.handleCallback(Handler.java:608)
W/webcore(12969):   at android.os.Handler.dispatchMessage(Handler.java:92)
W/webcore(12969):   at android.os.Looper.loop(Looper.java:156)
W/webcore(12969):   at android.app.ActivityThread.main(ActivityThread.java:5109)
W/webcore(12969):   at java.lang.reflect.Method.invokeNative(Native Method)
W/webcore(12969):   at java.lang.reflect.Method.invoke(Method.java:511)
W/webcore(12969):   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:991)
W/webcore(12969):   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:758)
W/webcore(12969):   at dalvik.system.NativeStart.main(Native Method)


I also noticed that this happens only during the first run after the app is deployed. When I close the app and start again, it doesn't repeat. But the initial run is very important for the user experience so I think it's still an important issue. Any ideas?

BTW, I don't have any other WebView in my activity, so this must caused by the AdMob View.
Reply all
Reply to author
Forward
0 new messages