自古英雄不问出处,奈何我却不是英雄!
转载请标明出处:http://blog.csdn.net/u011275767/article/details/46546799 本文出自:【陈传恒的博客】
如果你的项目中有webView页面比且需要和android交互的话,要注意加上下面的代码。如果不加在webView页面调用android代码会不起作用。下面代码用通配符的目的是解决如果一个项目中有多个webView页面的情况
-keepattributes *JavascriptInterface*
-keepclassmembers class com.xx.activity.**$**{ //通配符标识的分别是activity的名字和类名 注意下面的事例
public *;
}
项目实例
/**
* AndroidHtml 5J函数说明 ()
*/
final class MaiLeGouApp { // MaiLeGouApp 就是第二个通配符
@JavascriptInterface
public void XX(String xx, String xx) {
}
}