在做页面加载完成后隐藏进度条的,遇到这个问题在百度找了挺久的,一直没找到答案,果然还是谷歌靠谱呀。ps:我的排除了重定向导致调用两次问题。
在谷歌看到一个答案,说的是两次调用onPageFinished的时候,webView.getProgress()的值是不一样的。第一次是89,第二次是100。一试,果然,我的也是这样,第一次调用的时候是89,第二次调用的时候是100。
知道是这样就好办了,在进度值是100的时候,再隐藏进度条。
完美~最后附上我在google发现的答案链接,里面还有其它情况的答案
https://stackoverflow.com/questions/18282892/android-webview-onpagefinished-called-twice