Android与H5页面的互调

在开发中很多时候用到H5与android的互调,废话不多说,步骤如下:

1、首先这句一定要写

webview.addJavascriptInterface(new Click(), "bridge");//new Click()  brige一定要写对

2、这是一个H5网页,打开网页源代码

window.bridge.addToCartOnHtml(id,12,subkinds,goodes_status,1);

brige相当于是window后的那个桥

3、实现这个Click类

private class Click {
//实现此类需要用到的方法就是bridge后的那个方法
@JavascriptInterface
        public void addToCartOnHtml(int id,int id1,String subkinds,String goodes_status,int id3){
            Toast.makeText(SubjectListViewHtml5.this,"id"+id+"---id1"+id1+"---subkinds"+subkinds+"---                     goodes_status"+goodes_status+"id3"+id3,Toast.LENGTH_SHORT).show();

        }       
}


你可能感兴趣的:(安卓)