2017-06-23 17 views
0

さて、今すぐWebviewでfaviconを処理する方法を管理しました。favicon-default.png faviconがwebviewで利用できない場合

しかし、私のwebviewがfaviconを受け取らない場合はどうすればいいですか?代わりにfavicon-default.pngという名前のドロアブルを提供したい!

これを行う方法?そして、どこ?

答えて

0

webviewにfaviconが表示されない場合は、getResource().getDrawable(R.drawable.favicon_default)に電話してください。また、描画可能な名前に " - "を使用しないでください。

+0

OK、ヒントのおかげで、Amit!どこに電話をかけますか?現在、私の 'onReceivedIcon'は次のようになっています:' @Override public void onReceivedIcon(WebView view、Bitmap icon){ \t \t view.getUrl(); \t \t \t \t favicon.setImageBitmap(icon); あなたのビットマップアイコンがnullを返した場合} ' – c1ph4

+0

が、その後 –

+0

OK、そう、今私のコードは次のようになります 'のgetResource()getDrawable(R.drawable.favicon_default)。' と呼ぶ: '(ファビコン== null)の場合は \t { \t \t描画可能なres = getResources()。getDrawable(R.drawable.favicon_default); \t \t favicon.setImageDrawable(res);他 \t} \t \t { \t \t favicon.setImageBitmap(アイコン)。 \t} ' しかし:それはブレークポイント – c1ph4

関連する問題