android cordova java.lang.Throwable: EventHub.removeMessages(int what = 107) is not supported before the WebViewCore is set up问题的解决和想法

  关于这个异常java.lang.Throwable: EventHub.removeMessages(int what = 107) is not supported before the WebViewCore is set up.

在项目中出现了好多次,但是,也不影响应用。可是不解决看着也闹心啊。

分析了下有可能是@Override onPageStarted方法引起的,也就是this.appView.loadUrl(url);后,还没有执行完,就去执行onPageStarted,导致的这个问题。

当然,@Override其他的方法也有可能引起这个问题。

时间: 2024-08-04 15:18:55

android cordova java.lang.Throwable: EventHub.removeMessages(int what = 107) is not supported before the WebViewCore is set up问题的解决和想法的相关文章

Android 使用Webview时,有时抛 java.lang.Throwable: EventHub.removeMessages(int what = 107) warning

在网上搜了大半天,也没能找到出现该警告的确切原因.通过测试发现,如果不加载url就不会出现该警告.突然间有个想法,莫非是跟页面中的html代码有关? 可是,页面是个静态html 页面,只包含几行最基本的代码呀!后来测试加载其他的页面,问题依久重现.可见出现异常的原因跟html页面没有关系,等回头有时间了 再仔细研究一下,问题先放在这吧..... public View onCreateView(android.view.LayoutInflater inflater, android.view.

【Android】java.lang.RuntimeException: java.lang.Throwable: A WebView method was called on thread 'JavaBridge'.

一.问题 Java调用JS事件出现 java.lang.RuntimeException: java.lang.Throwable: A WebView method was called on thread 'JavaBridge'. All WebView methods must be called on the same thread. (Expected Looper Looper (main, tid 1) {3474c308} called on Looper (JavaBridg

android异常java.lang.IllegalStateException: getDatabase called recursively问题

问题场景: 在app首次启动使用到db的时候,后台提示如下错误信息 java.lang.IllegalStateException: getDatabase called recursively at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:204) at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase

sqoop报错java.lang.Throwable Message: ERROR: schema "jice" does not exist

---恢复内容开始--- Caused by: Exception: java.lang.Throwable Message: ERROR: schema "jice" does not exist 位置:35Stack trace: at org.postgresql.core.v3.QueryExecutorImpl (QueryExecutorImpl.java:2102) at org.postgresql.core.v3.QueryExecutorImpl (QueryExe

java.lang.Throwable 异常/深入

有几个现象是需要总结的: -------------------------------------- 在java语言中,错误类的基类是java.lang.Error,异常类的基类是java.lang.Exception. 相同点:java.lang.Error和java.lang.Exception都是java.lang.Throwable的子类,因此java.lang.Error和java.lang.Exception自身及其子类都可以作为throw的使用对象,如:throw new MyE

Android studio java.lang.UnsatisfiedLinkError

最近开始转android Studio 本来以为新的开发工具会大大的提高效率 .结果我错了.今天踩了一天的坑. 我的项目中用到了so的文件.通常情况下在 eclipse中我们在libs/armeabi 这个目录下放so文件.一般情况下 都可以加载的到. 但是,刚换到AS 我也是这样做的.把so 文件放到 libs/armeabi 这个目录下.同时也在 app的gradle 文件中配置了如下的信息: sourceSets { main { jniLibs.srcDirs = ['libs'] }

Android -- Canvas java.lang.UnsupportedOperationException

干货 java.lang.UnsupportedOperationException at android.view.GLES20Canvas.clipPath(GLES20Canvas.java:287) at br.com.iba.view.PageCurlView.drawCurl(PageCurlView.java:284) at br.com.iba.view.PageCurlView.onDraw(PageCurlView.java:353) at android.view.View

Mac (适用于Win).新建Android项目.java.lang.NullPointerException

参考: 1.code.google.com - 18楼的回答(Mac) / Windows用户参考29楼的回答 2.How To Set $JAVA_HOME Environment Variable On Mac OS X 3.http://hsj69106.blog.51cto.com/1017401/595598 环境: Mac OS X Yosemite jdk1.7.0_71 Eclipse Luna (4.4.1) 报错信息: Errors occurred during the b

Android:java.lang.OutOfMemoryError:GC overhead limit exceeded

Android编译:java.lang.OutOfMemoryError:GC overhead limit exceeded 百度好多什么JVM啊之类的东西,新手简单粗暴的办法: 1.在的Model的build.gradle中配置 android{ -- dexOptions { incremental true javaMaxHeapSize "4g" } -- } 2.在项目的gradle.properties中: org.gradle.daemon=true org.gradl