Whouchou 2014-08-11 07:12 采纳率: 0%
浏览 10562

android 无法加载webview中 的function

在使用webview加载html页面时通过
chartView.loadUrl("javascript:refershView(" + dataStr.toString() + ");");
调用js代码,运行时报
08-11 15:04:49.301: I/Choreographer(11893): Skipped 602 frames! The application may be doing too much work on its main thread.
08-11 15:04:49.661: W/AwContents(11893): nativeOnDraw failed; clearing to background color.
08-11 15:04:49.831: I/chromium(11893): [INFO:CONSOLE(1)] "Uncaught ReferenceError: refershView is not defined", source: (1)
08-11 15:04:49.911: I/chromium(11893): [INFO:async_pixel_transfer_manager_android.cc(56)] Async pixel transfers not supported
08-11 15:04:49.961: I/chromium(11893): [INFO:async_pixel_transfer_manager_android.cc(56)] Async pixel transfers not supported
新开启一个线程又报 webview必须运行在主线程,这个应该如何解决呢?有哪位大神能帮忙看看,弄了好久都无解

PS:4.1.2中可以运行,今天拿了个4.42的机器,无法运行

  • 写回答

4条回答 默认 最新

  • 1211211211 2015-02-03 02:54
    关注

    refershView这个字段,就是你要传入的字符串要在前面加入单引号(‘’),这样就可以了。本人已使用通过。
    http://stackoverflow.com/questions/25578576/passing-variable-from-android-to-javascript

    评论

报告相同问题?

悬赏问题

  • ¥15 js调用html页面需要隐藏某个按钮
  • ¥15 ads仿真结果在圆图上是怎么读数的
  • ¥20 Cotex M3的调试和程序执行方式是什么样的?
  • ¥20 java项目连接sqlserver时报ssl相关错误
  • ¥15 一道python难题3
  • ¥15 用matlab 设计一个不动点迭代法求解非线性方程组的代码
  • ¥15 牛顿斯科特系数表表示
  • ¥15 arduino 步进电机
  • ¥20 程序进入HardFault_Handler
  • ¥15 oracle集群安装出bug