在使用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的机器,无法运行
refershView这个字段,就是你要传入的字符串要在前面加入单引号(‘’),这样就可以了。本人已使用通过。
http://stackoverflow.com/questions/25578576/passing-variable-from-android-to-javascript
解决了吗?我也出现这问题!
“refershView这个字段,就是你要传入的字符串要在前面加入单引号(‘’),这样就可以了。本人已使用通过。”这个不行吧,我试了不行啊
是否做了代码混淆 4.4以上不能混淆
这个问题解决了吗 我也碰到了。 我在onActivityResult 调用webView.loadUrl 出现这样的错误