随着混合开发模式比较流行,很多时候,我们需要在原生的基础上,使用 WebView 加载网页,这样控制更加方便。今天我们来看看,如何将 Java 对象 和 List 集合传值给 JS 调用。

如何将 Java 对象实例传值给 JS
其实将我们在 Android 原生中将 Java 对象实例传值给 JS 承认并且可以使用的对象,方法非常简单。我们来举个例子。
html 文件
我们在本地写了一个 html 文件,放在 assets 目录中。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>测试</title>
<h2 id="name" ></h2>
<h2 id="age"></h2>
<h2 id="sex"></h2>
<script>
// Android需要调用的方法
function callJS(){
document.getElementById("age").innerHTML=person.getAge();
document.getElementById("name").innerHTML=person.getName();
document.getElementById("sex").innerHTML=person.getSex();
}
</script>
</head>
</html>