برنامه به معنی واقعی کلمه از رم استفاده می کنه!!!
با سلام
Ram Usage رو ببینید لطفا

تصاویر از وب سرویس دانلود می شن
با سایز 960 در 1186 با فرمت jpg
چه راهکاری برای کمتر درگیرکردن Ram پیشنهادد می کنید
وظیفه App :
نمایش تصاویری که از وب سرویس خونده می شه، به این شکل که سه تصویر به صورت تامبنیل در زیر داریم و با کلیک روی هر کدوم، تصویر درون اون در TouchImageView (جهت زوم بر روی تصویر)
حس می کنم:
1. تصویر اول که در بک گراند قرار داره پاک نمی شه و تصویر جدید روی اون می شینه
2. از انیمیشن استفاده شده که فکر کنم اون هم تا حدودی از رم استفاده کنه(خیلی کم) آخه برای نمایش و عدم نمایش تامبنیل ها از اون استفاده شده
کدی که برای تغییر بکگراند استفاده کردم که احتمالا همین باعث پاک نشدن تصویر قبلی می شه:
final BitmapFactory.Options options = new BitmapFactory.Options();
options.inSampleSize = 1;
img.setImageBitmap(BitmapFactory.decodeFile(new File(
item.image0).getAbsolutePath(),options));
مقدار inSampleSize رو نمی تونم ببرم بالا چون کیفیت تصویر داغون می شه
شما بهتره به جای استفاده از عکس با سایز بزرگ در تامنیل از عکس های کوچیک استفاده کنید و بعد از کلیک بر روی هر کدوم عکس بزرگ رو از سرور بخونی .
بعد از انجام عمل بالا بهتره از لایبری های لود تصویر که قبلا من در چندین جا به دوستان توصیه کردم استفاده کنید که هم عکس رو از سرور دانلود میکنه و هم نمایش میده و در خودش کش هم میتونه بکنه .
با این کار شما هم ترافیک سرورتون کمتر میشه و هم کاربر عکس ها رو دریافت میکنه .
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .