android与webview js交互问题

@JavascriptInterfacepublic void goToUrl(String url){now.loadUrl("file:///android_asset/loadingfailed.html");}

js交互调用上方法时出现如下错误

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})

解决:

@JavascriptInterfacepublic void goToUrl(String url){//fragment 使用getActivity() activity.runOnUiThread(new Runnable() {@Overridepublic void run() {now.loadUrl("file:///android_asset/loadingfailed.html");}});}

新版的Android的SDK要求在创建WebView所在的线程中操作

A WebView method was called on thread 'JavaBridge'. All WebView methods must be called相关推荐

  1. Android异常解决--A WebView method was called on thread 'JavaBridge'. All WebView methods must be called

    Android异常解决--A WebView method was called on thread 'JavaBridge'. All WebView methods must be called ...

  2. android开发 WebViewjava.lang.Throwable: A WebView method was called on thread 'JavaBridge'. All WebVie

    项目中用到java和js交互,js调用java方法,让webView刷新网页,异常信息如下: java.lang.Throwable: A WebView method was called on t ...

  3. WebView的使用之Android与JS通过WebView互调方法

    WebView的使用之Android与JS通过WebView互调方法 一.概述:  Android与JS通过WebView实现交互,实际上是: Android调用JS的代码: JS调用Android的 ...

  4. weex解决scrollView嵌套webview高度问题,安卓自定义weex组件webview,

    weex页面有scrollView嵌套web的页面,如果不给web指定高度就显示不出来.RN也有这个问题,查了下全部是通过原生开启一个不显示的webview提前加载一遍再将高度传给weex来解决,这种 ...

  5. android加载webview网页,android 加载网页Html文本--WebView

    [实例简介]解决了乱码问题 [实例截图] [核心代码] package com.cd.webview_html; import android.app.Activity; import android ...

  6. android webview全屏时自动切换横屏,安卓 webview播放视频及横屏

    问题描述: 在项目中,会有在webview嵌入的网页中播放视频的需求,本来以为Android的WebView应该是默认支持视频播放的,不会有太大的问题,但是经过测试后,发现两个大问题: 有些手机无法正 ...

  7. android webview 多文件上传,Android中的webview支持页面中的文件上传实例代码

    Android webview在默认情况下是不支持网页中的文件上传功能的: 如果在网页中有,在android webview中访问时也会出现浏览文件的按钮 但是点击按钮之后没有反应... 那么如何能够 ...

  8. android webview 自动点击事件,Android中的WebView布局点击事件的方法

    继承WebView自定义一个MyWebView,然后重载它的onTouchEvent方法,就可以解决了. public class MyWebView extends WebView{ public ...

  9. android 除了webview 浏览器控件,AgentWeb是基于Android WebView一个功能完善小型浏览器库...

    [技巧沙龙]AI开辟者拭魅战营-7分钟打造1个定制技能.7月22号,我们等你一路! Android 端 AgentWeb 介绍 AgentWeb是一个高度封装的 Android WebView ,简单 ...

最新文章

  1. 假如时光倒流,你依然会变成现在的你
  2. pictrue获取图片的三种方式
  3. 学习笔记Flink(五)—— Flink开发环境配置及运行实例(单词计数)
  4. NOIP 2012 Day2
  5. 自定义控件三部曲之动画篇(一)——alpha、scale、translate、rotate、set的xml属性及用法...
  6. 微服务架构实战篇(三):Spring boot2.0 + Mybatis + PageHelper实现增删改查和分页查询功能
  7. 2021-08-01 Python嵩天MOOC学习笔记 第六周
  8. 二十年驷之过隙,互联网归来仍是少年
  9. ansible中的file、cron、debug、template、lineinfile、blockinfile模块的介绍和使用
  10. 常见的Socket技术-----伤痛
  11. java设置input隐藏,控制input输入框提示信息显示和隐藏的方法
  12. linux 下不错的html编辑器bluefish
  13. Hej Stylus for Mac(光标控制系统工具)
  14. 免费做流程图软件推荐ProcessOn
  15. 什么是 word embedding?
  16. JAVA C~K的班级
  17. Fadeln()方法
  18. 一张图带你看懂UML类图
  19. Windows外接显示器无信号解决方案
  20. 春节访友,疫情之下如何做好个人防护?

热门文章

  1. mysqld_safe 启动数据库报找不到 mysqld 启动文件
  2. Java(三)对象类型的转换和多态机制
  3. 技术2---swagger2
  4. 试论社会学专业定×××方法课程教学现状及改革途径
  5. 回朔法象棋马步问题java编程,任意六十个点连通图的货郎担回路和马步哈密顿圈...
  6. 学习软件工程导论的心得体会
  7. 【松岩L2点金圈】历劫方知股海深,掀天浪起百舟倾。
  8. 碳足迹分析软件市场现状研究分析报告-
  9. webgl-画三角形
  10. CCNA实验四十 模拟ADSL与Modem拨号