این کد چرا اجرا نمیشه؟
سلام این کد RSS feed هستش . قبلا مشکل رو مطرح کرده بودم ولی چون لینک دانلود نداشت، حالا لینکش رو گذاشتم. اینم لینکش:http://upir.ir/931/SimpleRssReader.zip نمیدونم چرا اجرا نمیشه
والا من پروژه ات رو نگاه کردم. من تاحالا با 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 کردن اطلاعات استفاده کنی :
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .