آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

این کد چرا اجرا نمیشه؟

امیرعلی  12 سال پیش  12 سال پیش
0 0

سلام این کد  RSS feed هستش . قبلا مشکل رو مطرح کرده بودم ولی چون لینک دانلود نداشت، حالا لینکش رو گذاشتم. اینم لینکش:http://upir.ir/931/SimpleRssReader.zip  نمیدونم چرا اجرا نمیشه 

0 0
تیتر سوالاتتون را درست بنویسید .... یکی بخواد سرچ کنه چیزی پیدا نمیکنه (12 سال پیش)
0 0
کلا با تیتر نوشتن مشکل دارید یا فقط تو uncocoder اینجوری هستید ؟! ، پاسخ سوالتون رو در سوال اصلی دادم ، نیازی به تکرار سوال نیست (12 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
sadeghbarout  12 سال پیش
0 0

والا من پروژه ات رو نگاه کردم. من تاحالا با SAXParser کار نکردم و نمیدونم دقیقا چطور کار میکنه. مثلا اومدی یه همچین عبارتی برای ورودی به RssReader ت گذاشتی :

 RssReader rssReader = new RssReader(">http://feeds.pcworld.com/pcworld/latestnews");

 من قبلا یه Reereader نوشتم ولی اون یه لینک معمولی مثلا این به عنوان ورودی میکرفت :

  http://www.irna.ir//fa/rss.aspx?kind=-1

حتی وقتی توی پروژه ات همین عبارت معمولی رو هم گذاشتم بازن نتونست داده ها رو بگیره

یه نکته دیگه تا اونجایی که من میدونم برای یه لیست ویو ساده  باید adapter ت از نوع String باشه ولی تو از نوع RssItem گذاشتی که مطمئنا یکی از مشکلات کار نکردن لیست ویوت همینه

 البته من جدای از لیست ویوت و توی Log هم تست کردم ولی باز هم نتونست اطلاعات رو چاپ کنه و وارد catch برای دستور  rssReader.getItems() میشد که مشخصه مشکل از کدهای  sax ه 

پیشنهاد میکنم یکم دیگه درباره طرز کار sax جستجو کنی یا از یه روش دیگه مثل لینک زیر (که فکر کنم قبلا هم لینکشو بهت داده بودم) برای parse کردن اطلاعات استفاده کنی :

Android RSS Reader Tutorial


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .