采用以下方式:
已知js的代码如下:
<script>
function getResult (rst) {
if (rst) {
//成功显示的H5界面
window.location.href = "./pay_success.html";
} else {
//失败显示的H5界面
window.location.href = "./pay_error.html";
}
}
</script>
那么只要拼接“javascript:”+方法() 。 就可以了:
mAgentWeb.getLoader().loadUrl(CommonUtility.formatString("javascript:getResult","(",true,")"));
formatString方法如下:
/**
* 将多个对象拼接成字符串
*
* @param object
* @return
*/
public static String formatString(Object... object) {
StringBuilder builder = new StringBuilder();
for (Object o : object) {
if (o != null) {
builder.append(o);
}
}
return builder.toString();
}