Я использую UniversalImageLoader для моего приложения для Android. Мое приложение - это что-то вроде Instagram, то есть показывает много изображений (каждый пользователь создает свою коллекцию изображений, а другие пользователи могут просматривать изображения других пользователей). Я пытался настроить UniversalImageLoader следующим образом:Конфигурация Android UniversalImageLoader
ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(
getApplicationContext())
.threadPriority(Thread.MAX_PRIORITY).threadPoolSize(5)
.discCache(new UnlimitedDiscCache(cacheDir))
.denyCacheImageMultipleSizesInMemory()
.memoryCache(new UsingFreqLimitedMemoryCache(6 * 1024 * 1024))
.discCacheFileNameGenerator(new Md5FileNameGenerator())
.tasksProcessingOrder(QueueProcessingType.LIFO).build();
Мой вопрос о threadPriority и threadPoolSize. Я попытался установить threadPriority как NORM, а threadPoolSize - 3, но изображения медленно загружаются, поэтому я изменил его на MAX_PRIORITY и threadPoolSize до 5. Является ли хорошей практикой устанавливать threadPriority MAX_PRIORITY и threadPoolSize на 5? или это будет делать мне проблемы с производительностью?
Спасибо.
Привет, UniversalImageLoader ленив, а также и используется широко во многих андроид приложений, так что мне кажется, как правильный выбор .. , –