我尝试在 Android 4.4中使用新的 EvaluateJavascript方法,但是我得到的结果是一个空值:
webView1.evaluateJavascript("return \"test\";", new ValueCallback<String>() {
@Override
public void onReceiveValue(String s) {
Log.d("LogName", s); // Log is written, but s is always null
}
});
如何向此方法返回结果?
更新: 更多信息:
setJavascriptEnabled(true);
return 'test';
,return { test: 'this' }
console.log('test');
的执行情况良好。targetSdkVersion
设置为19,如下所示: 如果你的应用程序使用 WebView设备: Nexus7和 Nexus5(库存)