我正在使用WebViewClient。我们是否应该看到onPageStarted()回调总是与shouldOverrideUrlLoading()回调配对?如果我在WebView中加载example.com,是否应该看到两个方法都被调用了?从文档中:
onPageStarted()
shouldOverrideUrlLoading()
我在每个方法中都添加了一条log语句,我发现它们并不总是配对在一起。在什么情况下不会呢?
谢谢
http://developer.android.com/reference/android/webkit/WebViewClient.html
最佳答案
我知道这个问题很旧,但是无论如何都可以回答。 AFAIK,将为页面中的每个URL调用shouldOverrideUrlLoading(),而仅针对页面的顶部URL调用onPageStart()。