Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/193.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如果webview中没有可用的favicon,则显示favicon-default.png_Android_Webview_Error Handling_Favicon - Fatal编程技术网

Android 如果webview中没有可用的favicon,则显示favicon-default.png

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

好的,现在我设法在webview中处理Favicon

但是如果我的webview没有收到favicon,该怎么办?我想提供一个名为
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、控制台、任务、问题、可执行文件。