shouldOverrideUrlLoading

shouldOverrideUrlLoading

我正在使用WebViewClient。我们是否应该看到onPageStarted()回调总是与shouldOverrideUrlLoading()回调配对?如果我在WebView中加载example.com,是否应该看到两个方法都被调用了?从文档中:

onPageStarted()



shouldOverrideUrlLoading()



我在每个方法中都添加了一条log语句,我发现它们并不总是配对在一起。在什么情况下不会呢?

谢谢

http://developer.android.com/reference/android/webkit/WebViewClient.html

最佳答案

我知道这个问题很旧,但是无论如何都可以回答。 AFAIK,将为页面中的每个URL调用shouldOverrideUrlLoading(),而仅针对页面的顶部URL调用onPageStart()。

10-08 17:35