Android 如果webview中没有可用的favicon,则显示favicon-default.png
好的,现在我设法在webview中处理Favicon 但是如果我的webview没有收到favicon,该怎么办?我想提供一个名为Android 如果webview中没有可用的favicon,则显示favicon-default.png,android,webview,error-handling,favicon,Android,Webview,Error Handling,Favicon,好的,现在我设法在webview中处理Favicon 但是如果我的webview没有收到favicon,该怎么办?我想提供一个名为favicon default.png的可绘制文件 如何做到这一点?在哪里?如果您的webview没有收到favicon,请调用getResource().getDrawable(R.drawable.favicon\u默认值)。请避免在绘图名称中使用“-”号。好的,谢谢你的提示,阿米特!去哪里打电话?当前我的onReceivedIcon看起来是这样的:@Overri
favicon default.png
的可绘制文件
如何做到这一点?在哪里?如果您的
webview
没有收到favicon,请调用getResource().getDrawable(R.drawable.favicon\u默认值)
。请避免在绘图名称中使用“-”号。好的,谢谢你的提示,阿米特!去哪里打电话?当前我的onReceivedIcon
看起来是这样的:@Override public void onReceivedIcon(WebView视图,位图图标){view.getUrl();favicon.setImageBitmap(icon);}
如果位图图标返回null,则调用'getResource().getDrawable(R.drawable.favicon_默认)'确定,所以现在我的代码是这样的:if(favicon==null){Drawable res=getResources().getDrawable(R.Drawable.favicon_默认);favicon.setImageDrawable(res);}else{favicon.setImageBitmap(icon);}
但是:当打开一个没有favicon的页面时,我的编辑文本会显示上一页的favicon…@c1ph4所以你能告诉我如果使用断点,它会在哪里着陆吗?是的,它正在着陆。在这一点上,我还可以在应用程序中看到占位符。现在有很多选项卡打开,请告诉我您需要从哪里获取哪些信息。开始从左上到右下列出选项卡:调试、变量、断点、活动选项卡、大纲、Logcat、控制台、任务、问题、可执行文件。