عدم نمایش تصاویر دانلود شده از سرور
سلام.
بنده پروژه ای نوشتم که به سرور وصل میشه و از آن دیتا که شامل تکست و عکس هست رو دانلود میکنه و نمایش میده.
خوب من تا وقتی که به لوکال هاست وصل میشدم کاملا برنامه درست بود.
اما وقتی که دیگه به اینترنت وصل شدم و اطلاعات رو از نت گرفتم با مشکل عجیبی مواجه شدم!
برنامه ی من تکست ها و عکسها رو کامل دانلود میکنه اما دیگه عکسها رو نشون نمیده!!و فقط تکست رو نشون میده!
واقعا برام عجیبه چون برنامه تا وقتی که به لوکال هاست وصله درست کار میکنه.
اما از نت که دانلود میکنه دیگه عکسها رو با اینکه دانلود میکنه دیگه نشون نمیده!!
الان که لوگ کت رو نگاه میکردم دیدم که همچین پیامی چاپ میشه:
decoder->decode returned false
مشکل از کجاست؟؟
از این لایبرری توی پروژه ات برای نشون دادن عکس استفاده کن خیلی بهتره،
https://github.com/koush/UrlImageViewHelper
طریقه استفاده اش هم اینجوریه، توی adapter فقط مینویسی :
public void fill(final ArrayAdapter adapter, final StructDoostanPaaye item, final int position) {
txtEsmPaaye.setText(item.userName);
UrlImageViewHelper.setUrlDrawable(avatar, item.avatar);
کسی نبود کمک کنه؟؟
من از decodeStream میتونم استفاده کنم اما خیلی کند میکنه برنامه رو. حتی اگه از هندلر استفاده کنم باز هم سرعتش به decodeFile نمیرسه!
کسی نیست بدونه این مشکل سرچشمش چیه؟؟
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .