WebView中的shouldOverrideUrlLoading和onPageStarted这两个方法就是可以捕获到跳转的url,然后进行一系列的操作,但是他们两到底有什么区别呢?

当点击页面中的链接的时候他们俩都会执行,但是返回到上一个页面的时候onPageStarted会执行,但是shouldOverrideUrlLoading就不执行了,就是onPageStarted什么时候都执行的,

应用场景:有个需求WebView加载不同的url的时候应用的标题也是跟着改变的,这时候只要在onPageStarted中捕获url前缀进行判断就可以了,但是不能使用shouldOverrideUrlLoading,因为当从当前的页面返回到上个页面的时候这个方法并不执行,所以捕获就没有用了!

最新文章

  1. Mac上安装与更新Ruby,Rails运行环境
  2. Python 3.5安装JPype
  3. .ipynb文件 与ipython notebook
  4. mybatis批量更新 UPDATE mysql
  5. Java - 简单的对象排序 - Comparator
  6. sublimetext 使用正则表达式匹配中文
  7. 【python】传入函数
  8. 怎么通过js获取上传的图片信息(临时保存路径,名称,大小)然后通过ajax传递给后端?
  9. zabbix监控linux文件的一个目录大小
  10. 20145236 冯佳 《Java程序设计》第2周学习总结
  11. XSS的原理分析与解剖(一)
  12. WinFrom ProgressBar控件的使用
  13. 3D dungeon
  14. Hibernate入门之关系篇:多对一和一对多映射
  15. ajax实现用户名校验的传统和jquery的$.post方式
  16. C#设计模式之6:抽象工厂模式
  17. Mybatis中#{}和${}传参的区别及#和$的区别小结
  18. JS 的加密库简介
  19. php的符号的排序大小
  20. 测试工具之appcrawler的使用

热门文章

  1. 【WebSocket】WebSocket消息推送
  2. git merge 上线操作流程
  3. PHP基于PDO实现的SQLite操作类
  4. [CSP-S模拟测试]:序列(主席树)
  5. [CSP-S模拟测试]:tree(DP)
  6. [CSP-S模拟测试]:chemistry(期望DP+组合数学)
  7. JSON的android应用实例
  8. Django中执行原生SQL语句【新编辑】
  9. 【SpringBoot】 理解SpringBoot的启动原理
  10. java构造器内部多态方法