当前位置: 首页 > news >正文

广东现在有什么病毒疫情/长沙搜索排名优化公司

广东现在有什么病毒疫情,长沙搜索排名优化公司,网页设计html代码大全ppt,济南房地产网站建设背景这两天在做划词搜索时,需要让前端的js调用后端的Android方法,但总是调不成,经过搜索,问题解决,现记录成文。解决方案1、确定调用了webView.addJavascriptInterface()方法并且webView支持jswebView支持js是前提&…

背景

这两天在做划词搜索时,需要让前端的js调用后端的Android方法,但总是调不成,经过搜索,问题解决,现记录成文。

解决方案

1、确定调用了webView.addJavascriptInterface()方法并且webView支持js

webView支持js是前提,设置方法:webView.getSettings().setJavascriptEnabled(true)

webView.addJavascriptInterface(object, string)方法用来给webview的网页绑定安卓端的对象。object就是安卓端的对象,string是这个对象在前端的名字

2、确定要调用的方法加了@JavascriptInterface注解,而且访问修饰符是public

如果js要调安卓端的某个方法,必须在安卓端的这个方法前加上@JavascriptInterface注解,而且,如果targetSdkVersion >= 17的话,还要加上@SuppressLint("JavascriptInterface")注解,而且要保证这些方法是公有的

3、考虑代码混淆

如果项目用了代码混淆,则要在项目的proguard-project.txt文件里声明下面几句话,保证混淆时@JavascriptInterface注解不被去掉

-keepattributes *JavascriptInterface*

-keep class com.example.szc.TextSelectionHelper

-keep class com.example.szc.TextSelectionHelper {public *;}

第一行表示保留JavascriptInterface注解

第二行是保持TextSelectionHelper类,因为我是在这个类里使用JavascriptInterface注解的

第三行表示保持这个类里所有公有字段,因为使用JavascriptInterface注解的方法只有是公有的,才有效

结语

解决思路就如上所示,我是通过第三步解决的,坑了一天才完事。

http://www.lbrq.cn/news/1078039.html

相关文章:

  • 网站开发需求描述/网站排行榜前十名
  • 信阳建网站/百度推广营销
  • 网站开发4k分辨率/爱战网关键词
  • 无锡建设机械网站/淘宝引流推广平台
  • 怎么样提升网站权重/专注于网站营销服务
  • 绍兴手机网站制作/百度官方app免费下载
  • 用模板建商城购物网站/营销方案案例
  • wordpress 4.7.5下载/关键词排名优化公司推荐
  • 相城做网站的公司/台州专业关键词优化
  • 邯郸医疗网站建设/seo是什么意思电商
  • 网站性能容量的收集与分析怎么做/发稿平台
  • 做网站的公司 苏迪/东莞网络营销推广软件
  • 住房和城乡建设部科技网站首页/出售网站平台
  • 代充网站怎么做/美国搜索引擎浏览器
  • 自己的服务器如何给网站备案/seo的优化原理
  • 扫码支付个人商城网站开发免费/微信营销软件哪个好用
  • 七牛云wordpress加速/seo优化多少钱
  • 网站后台多附件上传/app推广策略
  • 浙江广厦建设职业技术学院招生网站/杭州网站设计公司
  • 塘沽集团网站建设/郑州手机网站建设
  • pc28预测网站多少做/产品宣传方案
  • 网站建设企业网站界面设计/昆明百度推广优化
  • 电脑做ppt如何插入网站/推广普通话文字内容
  • mvc5 网站开发之美/网站建设公司哪家好?
  • wordpress建站图片效果/磁力蜘蛛
  • 党支部建设网站/软文广告属于什么营销
  • 武汉建网公司网站建设/网站建设公司
  • 做网站价格差异很大/百度推广客户端怎么登陆
  • 腾讯做电脑吃鸡网站/注册网站流程和费用
  • 人才网站/西地那非片的功能主治
  • hcip---ospf知识点总结及实验配置
  • 【LeetCode 热题 100】(四)子串
  • 704. 二分查找
  • JS核心语法与实战技巧
  • SpringCloud(一)微服务基础认识
  • Dify API接口上传文件 postman配置