安卓前端调用js里的方法

采用以下方式:

已知js的代码如下:


那么只要拼接“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();
    }

你可能感兴趣的:(安卓前端调用js里的方法)