当需要在用WebView加载的html页面中调用本地方法时,首先需要注册一个对象到WebView中,即webview.addJavascriptInterface(new Entity(), “entity”),然后在html中使用entity.方法名();现在有一个问题,当打包再安装时,方法会调用不成功,原因是因为生成apk包时代码进行了混淆,找不到对应的类,需要在proguard.cfg文件中使用
-keep class Entity{
public ;
}
即对该类中的所有方法对不进行混淆
WebView的使用心得
最新推荐文章于 2024-07-19 11:16:32 发布