前言:懂得珍惜方可拥有更多。
1、安卓调用h5页面
mWebView.loadUrl("url链接");备注:url链接可以使网页url 也可以是放到本地的h5file:///android_asset/一级目录/.../h5初始页面如果想进行数据之间的交互的话必须进行以下设置
// 注意第一个参数就是一个普通的bean,里面用来真正的与h5交互;第二个参数JsTest,这个是JS网页调用Android方法的一个类似ID的东西mWebView.addjavascriptInterface(自定义bean对象, "jsTest");2、安卓调用h5中的方法
mWebView.loadUrl("Javascript:Method("+ "传的参数" +")");注意:Method 是h5页面定义的要保持统一,括号里面的参数这样写的意义是你可以外面自定义字符串。
3、h5调用安卓中的方法
安卓代码:
@JavascriptInterface public void method(String str){ 一些操作.... }h5代码:
jsTest.method(str);4、清空webview缓存 要清除webview的cookie才能彻底把缓存清除
public void clearWebViewCache() {// 清除cookie即可彻底清除缓存CookieSyncManager.createInstance(context);CookieManager.getInstance().removeAllCookie();}5、下面附上demo地址: http://download.csdn.net/detail/u011005173/9748042
如果有写的不对或者疏忽的地方还望加以纠正,在此谢过!如本博客对您有帮助,还望支持,谢谢! http://blog.csdn.net/u011005173/article/details/54890181
新闻热点
疑难解答