在Android中,可以使用WebView类来实现evaluateJavascript方法。evaluateJavascript方法允许在WebView控件中执行JavaScript代码,并将结果返回给Android应用程序。
以下是一个示例代码,它演示了如何在WebView中调用evaluateJavascript方法并获取结果:
webView.evaluateJavascript("javascript:Math.max(1,2,3,4)", new ValueCallback() {
@Override
public void onReceiveValue(String value) {
// value包含JavaScript代码返回的结果
Log.d("TAG", "max value is " + value);
}
});
上述代码将在WebView中执行JavaScript代码“Math.max(1,2,3,4)”并返回计算结果,然后通过ValueCallback回调函数将结果传递给Android应用程序。此示例中,回调函数中的代码将结果打印到Android应用程序的日志中。