工作中遇到了webview与js进行交互 记录下来 以备不时只需
js调用Android方法
在js中写个方法 格式为 window.jsInterfaceName.methodName(parameterValues)
jsInterfacename是注入接口名称 需要和Android保持一致 调用的方法名也要保持一致
例:
function a(){
window.control.showToast()
}
在Android中:
//其他无关代码被省略
//
webView.addJavascriptInterface(new JsInteration(),"control");
public class JsInteration{
@JavascriptInterface
public void showToast(){
showToast("被调用的方法")
}
Android 调用js方法
待续
网友评论