Android Javascript网络视图

Android Javascript网络视图,java,javascript,android,webview,Java,Javascript,Android,Webview,我有一个应用程序,其中我的最小API是16,我想在web视图上评估一些javascript,当我有 mWebView.evaluateJavascript("(function()...)"); 我得到一个编译错误,说这只在API 19和更高版本中可用,那么我如何在web视图中为19以下的API评估javascript呢?我在API 19和更高版本的if语句中只有上面的代码,但是在19以下的API中我如何做呢 感谢API 19之前的帮助,您必须与javaScript协议一起使用,以评估当前加载

我有一个应用程序,其中我的最小API是16,我想在web视图上评估一些javascript,当我有

mWebView.evaluateJavascript("(function()...)");
我得到一个编译错误,说这只在API 19和更高版本中可用,那么我如何在web视图中为19以下的API评估javascript呢?我在API 19和更高版本的if语句中只有上面的代码,但是在19以下的API中我如何做呢


感谢API 19之前的帮助,您必须与
javaScript
协议一起使用,以评估当前加载页面中的javaScript:

String javaScript = // Some JavaScript code here

if (Build.VERSION.SDK_INT >= 19) {
    mWebView.evaluateJavascript(javaScript, null);
} else {
    mWebView.loadUrl("javascript:" + javaScript);
}

如何使用参数评估js函数?函数示例(a,b){return(a+b);}