WebView getFavicon返回null

时间:2013-12-10 22:02:30

标签: android webview

我想获得与WebView中加载的网页相关联的favicon。 getFavicon()很简单(它返回favicon的Bitmap)。但是getFavicon()总是返回null。

似乎StackOverflow上发布的唯一解决方案是使用WebClientDatabase,但不推荐使用该类。

所以,问题仍然存在。我的问题:如何获得与WebView中加载的网页相关联的favicon?

1 个答案:

答案 0 :(得分:0)

如果您的应用定位了<在SDK 19中,您需要调用WebIconDatabase.open()来启用favicon下载。如果您的目标是19或更高,则无需执行此操作。

然后,您应该通过WebChromeClient.onReceivedIcon接收有关新favicon的通知。