
关于WebView 重定向引发的重复加载问题
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
本文探讨了使用WebView时出现的重定向导致页面重复加载的问题,并提供了解决方案和优化建议。
使用 WebView 时,我们通常会重写以下方法:
shouldOverrideUrlLoading()
onPageStarted()
onPageFinished()
当在WebView内部点击链接时,它们的回调顺序如下:
1、如果是固定的地址:
shouldOverrideUrlLoading() -> onPageStarted()-> onPageFinished()
由于 shouldOverrideUrlLoading 方法提供了给应用程序选择加载网页环境的机会,因此每次请求页面地址时都会触发该方法。
2、对于重定向地址,在跳转到目标地址之前会不断进行重定向。每一次重定向时,上述方法会被依次调用。
全部评论 (0)
还没有任何评论哟~


