在网页调用本地的分享SDK
class JsObject {
@JavascriptInterface
public String toString() { return "injectedObject"; }
}
webView.addJavascriptInterface(new JsObject(), "injectedObjectOfWoxue");
webView.setWebChromeClient(new WebChromeClient()); //设置webchromeclinet 之后 alter 才会起作用
js端
function toString()
var b=window.injectedObjectOfWoxue.toString();
alert(b);
java.lang.IllegalStateException: Calling View methods on another thread than the UI thread.at com.android.webview.chromium.WebViewChromium.createThreadException(WebViewChromium.java:268)at com.android.webview.chromium.WebViewChromium.checkThread(WebViewChromium.java:284)at com.android.webview.chromium.WebViewChromium.init(WebViewChromium.java:219)at android.webkit.WebView.(WebView.java:516)at android.webkit.WebView.(WebView.java:483)at android.webkit.WebView.(WebView.java:463)at an