WebView和js交互

注意:如果有使用js调用android的方法JavascriptInterface 不可混淆,否则没有效果

js调用Android方法
首先编写就是调用类
public class JavascriptInterface {
		private Context context;

		public JavascriptInterface(Context context) {
			this.context = context;
		}
		//被调用的方法
		public void show() {
			//操作
		}
	}
wvContent.addJavascriptInterface(new JavascriptInterface(context), "jslistner");
使用js调用android里面的方法。

在js中使用
window.jslistner.show();

Activity调用js方法
wvContent.loadUrl("javascript:show('aa')");


版权声明:本文为博主原创文章,未经博主允许不得转载。

你可能感兴趣的:(WebView和js交互)