我正在用一個愚蠢的問題掙扎大時間,我似乎無法修復。 基本上,我在我的應用程序中執行以下操作:惱人的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