android开发 WebViewjava.lang.Throwable: A WebView method was called on thread 'JavaBridge'. All WebVie
2016-07-25 14:10
531 查看
项目中用到java和js交互,js调用java方法,让webView刷新网页,异常信息如下:
解决办法:
在Activity里面的调用方法执行代码采用这种方式写:
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) {c44f280} called on Looper (JavaBridge, tid 26651) {a2bc55}, FYI main Looper is Looper (main, tid 1) {c44f280})
解决办法:
在Activity里面的调用方法执行代码采用这种方式写:
/** * 刷新webView 我的商品 */ public void refreshWebViewGoods() { runOnUiThread(new Runnable() { @Override public void run() { goods.refurbishWebViewGoods(); } }); }
相关文章推荐
- Android实现表情 抓取新浪表情
- 详解Android解析Xml的三种方式——DOM、SAX以及XMLpull
- Android WebView 上传文件支持全解析
- android WebView组件使用总结
- android开发环境遇到adt无法启动的问题分析及解决方法
- Android开发 旋转屏幕导致Activity重建解决方法
- 解决video标签在安卓webview下无法自动播放问题
- Android webview与js交换JSON对象数据示例
- Android开发技巧之在a标签或TextView控件中单击链接弹出Activity(自定义动作)
- android中WebView和javascript实现数据交互实例
- Android的webview支持HTML5的离线应用功能详细配置
- Android开发技巧之ViewStub控件惰性装载
- Android开发之WebView组件的使用解析
- Android中实现Webview顶部带进度条的方法
- Android WebView控件捕获用户输入的信息
- Android中访问证书有问题的SSL网页的方法
- 基于Android中Webview使用自定义的javascript进行回调的问题详解
- Android webview用法实例简析
- Android编程实现WebView自适应全屏方法小结
- Android 带进度条的WebView 示例代码