ピカソを使用して一部の画像をリストビューに読み込もうとしていますが、プレースホルダ画像しか表示されません。 RSSフィードからデータを読み込んでいて、古いフィードURLですべてが正しく動作することを確認できます。この2つの唯一の違いは、イメージのURLの形式が異なることです。私はURLを取得していますが、私のプレースホルダー画像は決してURLからの画像に置き換えられません。私のアダプタでURLからロードされていない画像
NodeList nodes = doc.getElementsByTagName("enclosure");
for (int i = 0; i < nodes.getLength(); i++) {
Element thumbElement = (Element)nodes.item(i);
String thumbURL = thumbElement.getAttribute("url");
if (thumbURL.equals("")) {
thumb[i] = "null";
} else {
thumb[i] = thumbURL;
}
}
イメージURL:新しいフィードからの画像のURLの
if (ActionAlertsFragment.thumb[position] != "null") {
System.out.println(ActionAlertsFragment.thumb[position]);
Picasso.with(context)
.load(ActionAlertsFragment.thumb[position])
.placeholder(R.drawable.placeholder)
.error(R.drawable.placeholder)
.into(holder.thumbnail);
} else {
holder.thumbnail.setImageResource(R.drawable.placeholder);
}
一つ私のフラグメントで
http://kyfbnewsroom.com/wp-content/uploads/2013/01/250px-KY_State_Capitol.jpg
作品0旧フィード: http://kyfbnewsroom.com/category/public-affairs/notifications/feed/
イメージをロードしない新しいフィード: https://www.kyfb.com/index.cfm/_api/feed/v1/KYFB/?feedID=61433D1B-DAB1-6572-3CD3CBF8A0142B4B
私は画像のURLので、イメージは新しいURLからロードされませんことを考え始めていますフォーマットが異なるため、何らかの理由で正しく読み込むことができません。古いフィードの画像URLは期待どおりに動作します。
manifest.xmlにネットワーク権限を追加しましたか? – USKMobility
はい。私はRSSフィードからの他のすべてのデータを取得します。このフィードの古いバージョンを別のURLで使用すると、すべてが動作します。 – raginggoat