就我而言,我有一个应用程序,它是一个webview应用程序。 4.1或以上使用getUrl()将返回路径。但是当我使用android 4.0时,它将返回null。 我已经做了很多搜索这种情况。但找不到答案。 有谁能够帮我 ?
答案 0 :(得分:0)
“public String getUrl ()
获取当前页面的URL。这并不总是与传递给WebViewClient.onPageStarted的URL相同,因为尽管该URL的加载已经开始,但当前页面可能没有更改。” (c)Android Developers
因此,如果您的页面尚未加载,则getUrl会向您返回null。尝试在自定义WebViewClient中的onPageFinished中调用它。