我自定义了一个插件,用js调用时由于参数太长,在插件中无法获取到参数:
5+plugins.js中如下:
"encrypData": function (params) {
return B.execSync("jsInvokeJava", "encrypData", [params]);
},
插件如下:
public String execute(final IWebview webview,final String action, final String[] pArgs) {
if("BasetoPdffile".equals(action)) {//Base64转换成PDF
Log.e("JsJava", "pArgs[0]:" + pArgs[0]);//当传入的参数太长时取不到值
Log.e("JsJava", "pArgs[1]:" + pArgs[1]);//当传入的参数太长时取不到值
if(pArgs[0] != null && pArgs[1] != null){
return JSUtil.wrapJsVar("返回字符串");
}
}
return null;
}
落叶秋风 (作者)
分次传递是怎么个分次法,可以具体点吗?
2019-12-06 15:29