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

在网上搜了大半天,也没能找到出现该警告的确切原因。通过测试发现,如果不加载url就不会出现该警告。突然间有个想法,莫非是跟页面中的html代码有关?

可是,页面是个静态html 页面,只包含几行最基本的代码呀!后来测试加载其他的页面,问题依久重现。可见出现异常的原因跟html页面没有关系,等回头有时间了

再仔细研究一下,问题先放在这吧。。。。。

public View onCreateView(android.view.LayoutInflater inflater, android.view.ViewGroup container, android.os.Bundle savedInstanceState) {
  View v = inflater.inflate(R.layout.inject_webview, null);

  webview = (WebView)v.findViewById(R.id.webView1);
  webview.loadUrl("http://10.0.111.196:1946/test");
  v.findViewById(R.id.button1).setOnClickListener(this);

  //initialWebviewSetting();

  return v;
}

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

时间: 2024-08-26 16:54:07

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

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,导致的这个

【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的WebView通过JS调用java代码

做项目时候会遇到我们用WebView 打开一个web,希望这个web可以调用自己的一些方法,比如我们在进一个web页面,然后当我们点击web上的某个按钮时,希望能判断当前手机端是否已经登录,如果未登录,那么就会跳转到登录页面(登陆页面是另一个Activity).这个时候,一个简单的做法就是在按钮动作事件的js上调用java的方法,从而起到判断是否登录,并决定是否跳转到另一个页面. Google的WebView为我们提供了 addJavascriptInterface(Object obj, St

java oci 连接oracle抛java.lang.UnsatisfiedLinkError: ocijdbc11...

首先成功安装oracle客户端,可用sqlplus工具连接TNSNAMES.ORA配置的本地服务名如: conn user/[email protected] 若连接成功:客户端安装成功. java程序若要采用oci方式连接本地服务,需要进行相应的配置具体可见ORACLE_HOME/jdbc/Readme.txt文件里的说明,其中 部分摘抄如下: Setting Up Your Environment --------------------------- On Windows platform

Android Studo 使用 JNI报错:java.lang.UnsatisfiedLinkError: Couldn't load XXX from loader dalvik.system.PathClassLoader

今天在使用Android Studio的时候突然发现代码没错,so包也引入了,各个版本都引入了,但是就是一直报错: java.lang.UnsatisfiedLinkError: Couldn't load serphone from loader dalvik.system.PathClassLoader 11-30 11:13:18.766 29255-29255/com.personal.tai.ronglianim E/AndroidRuntime: at java.lang.Runti

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

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

在访问jsp时抛java.lang.IllegalArgumentException: Page directive: invalid value for import的原因

问题:java.lang.IllegalArgumentException: Page directive: invalid value for import 环境:tomcat 7.0.65 出错原因: 在index.jsp中的%@page import="java.util.Calendar;"%语句中,在导完包后加了分号,导致抛出异常. 把分号删除掉就OK了

android布局太深导致的 java.lang.StackOverflowError

E/AndroidRuntime( 1900): java.lang.StackOverflowError E/AndroidRuntime( 1900):     at android.graphics.Canvas.drawText(Canvas.java:1269) E/AndroidRuntime( 1900):     at android.text.Layout.draw(Layout.java:337) E/AndroidRuntime( 1900):     at android