機能していたコードが少しありましたが、現在は機能しておらず、その理由がわかりません。URL から画像をダウンロードしようとしていますが、何も取得されません。次のコードがあります。
URL u;
u = new URL("https://sites.google.com/site/mymoneymobilesite/rugbynut/leagues/league%20six%20nations.png");
URLConnection ucon = u.openConnection();
InputStream is = ucon.getInputStream();
Bitmap tmp_bmp = BitmapFactory.decodeStream(is);
私が言うように、これは数か月前に機能していましたが、他のコードを更新するようになり、もう機能していないことがわかりました。
誰でも助けてもらえますか?
更新:私はコードを試しました:
InputStream iStream = (InputStream) u.getContent();
Drawable d = Drawable.createFromStream(iStream, "test");
しかし、d はヌルです。上記と同じ URL を使用します (画像は公開されています)。アプリケーションは、他のデータをダウンロードすることを管理しているため、インターネットへの接続に問題はありません。
他にアイデアはありますか?