Я использую пользовательский адаптер для моего ListView в соответствии с примером эффективного адаптера Romain Guy.
В методе getView () моего адаптера я назначаю ImageView изображение jpg, сохраненное на SD, используя следующий код:
File f=new File(MovieThumbs.get(position));
if(f.length() > 0) {
holder.thumb.setImageBitmap(BitmapFactory.decodeFile(MovieThumbs.get(position)));
}
При просмотре списка из примерно 200 элементов с использованием этого метода приложение страдает от плохого заикания, когда оно пытается работать с изображениями.
Есть ли более эффективное решение для этого?