بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
مشکل در بهینه سازی گالری آنلاین !
دروود
اگر به خاطر داشته باشید در صل 15 بخش 2 به استاد دریافت تصاویر از سرور و نمایش آنها در لیست ویو را آموزش دادند.
در متدی با عنوان downloadListManage کدی نوشتند که از دانلود دوباره ی تصاویری که در حال دانلود کردن هستند جلوگیری شود. همه چیز درست پیش میره فقط وقتی که دریافت عکس تموم میشه میخوام عکس مورد نظر رو از آرایه پاک کنم سرعت لیست ویو به شکل وحشتناکی کاهش پیدا میکنه:
public void downloadListManager(final String url, final String fileName, final OnDownloadProgressChangedListener listen){
Thread thread = new Thread(new Runnable() {
@Override
public void run() {
if(urls.contains(fileName)){
return;
}
urls.add(fileName);
if(listen != null){
setListener(listen);
}
setFileName(fileName);
setLink(url);
setSavePath(G.DIR_PATH_T+fileName);
download();
urls.remove(fileName);// this line !
}
});
thread.start();
}
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .