最佳答案
首先您必须启用 JavaScript
webView.getSettings().setJavaScriptEnabled(true);
要调用 JavaScript 方法,您必须使用 evaluateJavascript(..)
方法
webView.evaluateJavascript("javascript: " + "getValue(\"message\")", new ValueCallback<String>() {
@Override
public void onReceiveValue(String value) {
Log.i(TAG, "onReceive");
Log.i(TAG, "Received: " + value);
}
});
你的 JavaScript 方法就像
function getValue(msg) {
return 10;
}
关于javascript - 在android studio Assets 中调用.js文件中的javascript方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59043208/