我正在用一个愚蠢的问题挣扎大时间,我似乎无法修复。 基本上,我在我的应用程序中执行以下操作:恼人的Android - RSS问题
我将所有RSS内容下载到本地数据库,包括每个提要(图像)的附件,但并非每个提要都包含图像。
约100个饲料10不包含与不包含一个图像显示了下面的图像中的饲料,会发生什么图像 :无图像
http://i.stack.imgur.com/FTUBl.png
供稿获得previouse饲料因某种原因的形象...
我把我所有的下面的代码,希望有人能告诉我在世界上我做错了什么......
这部分是哪里我的图片下载到本地存储,此功能工作正常但由于某种原因,没有外壳的进料得到previouse饲料的外壳发回它...
for (Message msg : wildLife){
String imageURL = msg.getEnclosure();
String imageName = imageURL.substring(imageURL.lastIndexOf("/"));
String imagePath = ImageDir + imageName;
//-- Call upon the function that will download the image.
if (imageURL !=null){
DownloadFromUrl(imageURL, imagePath);
}
//-- We add all rows we find in the rrs feed to our local stored database.
db.addWildlifeRow(
msg.getTitle(),
msg.getDescription(),
"Empty slot",
imagePath,
msg.getLink());
}
我的RSS解析器检查,它不会存储两次相同的URL。所以没有问题。从消息项目请求URL机箱时,它会出错(据我所知)。
有没有人可能遇到同样的问题?
所有建议都欢迎我一直停留在这个问题几天了,而我似乎无法推测出来......
如果你需要更多的代码来找到一个可能的解决方案只问我会提供它。
P.S.在将数据放入我的数据库之前它出错了,所以当从消息中读取信息并将其放入数据库时,它已经出错了。外壳从reviouse一个拷贝(如果没有,则)
问候,joery
嗯,这是不是它交配,我试过,但aparently它总是返回一个值,然后为空 它告诉我,其他代码是“死” – Oblivion 2011-06-02 08:53:35