を作成していCardView
ます。を作成しましたが、Adapter
完全に機能しています。内でBitmap
for myを初期化すると、次の行の下に赤い線とエラー メッセージが表示されます。ImageView
CardView
viewHolder.thumbnail.setImageBitmap(BitmapFactory.decodeStream(new URL(list.get(position).thumbnail).openConnection().getInputStream()));
私が受け取っているメッセージは次のとおりです。
エラー: 報告されていない例外 MalformedURLException; キャッチするか、投げることを宣言する必要があります
同じエラーで他の投稿を検索しましたが、その解決策では問題が解決しません。try
その行をandcatch
句内に次のように入れてみました。
try {
viewHolder.thumbnail.setImageBitmap(BitmapFactory.decodeStream(new URL(list.get(position).thumbnail).openConnection().getInputStream()));
} catch (MalformedURLException e) {
e.printStackTrace();
}
同じエラーが発生します。ステートメントlist.get(position).thumbnail
のタイプはString
です。このエラーが発生するのはなぜですか? 問題を解決するにはどうすればよいですか?