URLから画像を取得しようとしていますが、I/O例外が発生しています。 私は本当に理由が分かりません。Androidの画像をURLから取得する
try {
URL profilePicUrl = new URL("http://houssup.netau.net/vivek_thumbnail.jpg");
HttpURLConnection connection =(HttpURLConnection) profilePicUrl.openConnection();
connection.setDoInput(true);
connection.connect();
InputStream inputStreamImage = connection.getInputStream();
Bitmap profileImage = BitmapFactory.decodeStream(inputStreamImage);
holder.profilePic.setImageBitmap(profileImage);
} catch (MalformedURLException e) {
Log.e("Profile Image","Error in URL");
e.printStackTrace();
} catch (IOException e) {
Log.e("Profile Image","Error in IO");
e.printStackTrace();
}
また、私は、HttpURLconnectionがアプリのどこでも例外をスローしていることを指摘したいと思います。私はすべてのクラスで、私はこのクラスを使用することができないことを意味します。
Picassoのような適切な画像読み込みライブラリを使ってみましたか?それはここで問題を大幅に簡素化するだろう –
大丈夫、私はそれを試みます。しかし、問題への解決はまだ必要です –
問題が何であるかはっきりしません。そのURLは大丈夫ですので、logcatには例外がありますか?コードはコンパイルされませんか?何が問題なのですか?あなたの質問を[編集]して、私たちが正確にあなたを助けることができるように教えてください。 –