webView.loadUrl 错误:A WebView method was called on thread 'JavaBridge'.
Posted 芝麻
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了webView.loadUrl 错误:A WebView method was called on thread 'JavaBridge'.相关的知识,希望对你有一定的参考价值。
String voicePath="file://"+MVOICEPATH; webView.loadUrl("javascript:voiceStopCallback(‘"+voicePath+"‘)");
日志错误提示:
A WebView method was called on thread ‘JavaBridge‘. All WebView methods must be called on the same thread
解决办法
webView.post(new Runnable() { @Override public void run() { String voicePath="file://"+MVOICEPATH; webView.loadUrl("javascript:voiceStopCallback(‘"+voicePath+"‘)"); } });
以上是关于webView.loadUrl 错误:A WebView method was called on thread 'JavaBridge'.的主要内容,如果未能解决你的问题,请参考以下文章
Android webview在调用loadurl时启动浏览器
当我使用 WebView loadUrl 函数时,Android Studio 应用程序被强制关闭
android中webview loadUrl(String url,Map header)方法和postUrl(String url,byte[] postData)方法同时使用问题;