在开发中很多时候用到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();
}
}
本文介绍了一种H5与Android应用互相调用的方法。通过WebView组件与JavaScript接口实现交互,具体步骤包括:设置WebView的JavaScript接口,定义并实现对应的Java方法。此方法能够帮助开发者实现跨平台的数据传递。
411

被折叠的 条评论
为什么被折叠?



