今天项目测试的时候,把项目放到4.2以上的机器的时候。返现webView 调用 系统的时候竟然没有反应,找了很多文章也没说出个所以然。最后在官网上找到解决的办法
只要我们在调用的系统方法上加一个注解 @JavascriptInterface 就可以
上面 引用自android 官网 , 其中 有这样一段话
针对JELLY_BEAN_MR1以上,只有公共方法与JavascriptInterface注释可以从JavaScript访问。
本文介绍了解决Android 4.2及以上版本中WebView调用系统方法无响应的问题。通过添加@JavascriptInterface注解,确保JELLY_BEAN_MR1以上版本的公共方法能够被JavaScript正确访问。
今天项目测试的时候,把项目放到4.2以上的机器的时候。返现webView 调用 系统的时候竟然没有反应,找了很多文章也没说出个所以然。最后在官网上找到解决的办法
只要我们在调用的系统方法上加一个注解 @JavascriptInterface 就可以
上面 引用自android 官网 , 其中 有这样一段话
针对JELLY_BEAN_MR1以上,只有公共方法与JavascriptInterface注释可以从JavaScript访问。
212

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