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

نحوه استفاده از لایبرری Picasso برای لود عکس از اینترنت در متد fill آداپتور در لیست ویو ( حل شد )

farshid.shokrollahi  11 سال پیش  11 سال پیش
0 0

سلام دوستان همونطور که از اسم تاپیک مشخصه می خوام تو لیست ویوم عکس ها رو از اینترنت بگیرم و متد fill در ایمیج ویو نشون بدم

در اکتیویتی ها برای استفاده از پیکاسو از کد زیر استفاده می کنن

 Picasso.with(G.context)
                    .load(item.paint)
                    .placeholder(R.drawable.galleryavatar)
                    .error(R.drawable.galleryavatar)
                    .into(imgAvatar);

برای استفاده از این کد به کانتکس نیاز داریم که در کلاس آداپتر کانتکس رو از کلاس جی میزارم تو کد و برنامه کرش می شه

می خواستم بدونم تو متد فیل در کلاس آداپتور چطور از کانتکس استفاده کنم ؟ یا اصلا چطور از پیکاسو در فیل استفاده کنم ؟

0 0
به همین شکل کاملا درسته، یا کلاس G رو تو AndroidManifest معرفی نکردید یا خطا از جای دیگه ی کد هستش. اگر پیدا نکردی متن خطا رو بزارید. (11 سال پیش)
0 0
البته برنامه کرش نمیشه هنگ می کنه کلاس G رو معرفی کردم تو قسمت های دیگه برنامه کار می کنه . مشگل از کانتکس هستش اینم ارور Activity destroy timeout for ActivityRecord{a69b36f8 u0 ir.artinweb.android.paint/.Profile} (11 سال پیش)
0 0
من به قسمت item.paint دقت نکرده بودم. کار این قسمت چیه؟ من برای load آدرس تصویر توی سرور دادم و درست کار می کنه. (11 سال پیش)
0 0
public void fill(ArrayAdapter adapter, StructPaint item, int position) { Picasso.with(G.context) .load(item.paint) .placeholder(R.drawable.galleryavatar) .error(R.drawable.galleryavatar) .into(imgAvatar); } (11 سال پیش)
0 0
public void fill(ArrayAdapter adapter, StructPaint item, int position) { Picasso.with(G.context) .load(item.paint) .placeholder(R.drawable.galleryavatar) .error(R.drawable.galleryavatar) .into(imgAvatar); } (11 سال پیش)
0 0
شما از ترد برای این کار استفاده می کنید؟؟زمان دریافت عکس منظورمه (11 سال پیش)
0 0
از AsyncTask استفاده می کنم و لینک های عکس هام رو در فیلد های کلاس structure می ریزم حالا می خوام در کلاس adapter در متد fill این لینک ها رو به pisaaco بدم و در image view داخل listview نشون بدم (11 سال پیش)
0 0
شما بجای G.context از G.currentActivity استفاده کنید شاید به context اکتیویتی نیاز داشته باشه. ولی در این صورت فورس کلوز میداد!. پس باز هم با توجه به هنگ کردن برنامتون احتمال وجود اشتباه در هم زمانی برنامه است. شاید نگاهی به تردینگ این لینک مفید باشه (11 سال پیش)
0 0
لینک (11 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
farshid.shokrollahi  11 سال پیش
+1 0

تشکر می کنم از دوستانی که در حل این مشکل راهنماییم کردن 

مشکل از جای دیگه دکم بود و ربطی به picasso نداشت 


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