Я использую Android Studios, и сейчас я разрабатываю приложение. У меня есть куча ImageViews (приблизительно 30), и я хочу менять все изображения каждую секунду. Я попытался использовать поток, который изменит ImageViews, но поток не работает. Поток застревает и идет очень медленно. Как я могу это сделать без перегрузки системы? Заранее спасибоТяжелое обновление на ui из темы
-1
A
ответ
0
Посмотрите на Пикассо, http://square.github.io/picasso/, он будет обрабатывать загрузку, кэширование и т.д.
Можете ли вы perovide код, который вы используете для обновления изображения? – nnesterov
OK i wiil опубликовать код в двух комментариях, потому что он слишком длинный ... –
package com.example.zohar.ledbox; import android.app.Activity; импорт android.os.Handler; импорт android.util.Log; импорт android.widget.ImageView; import java.util.Random; /** * Создано Zohar, 25/25/2015. */ открытый класс DotsThread { ImageView [] Точки; int [] DotsColors; boolean остановлен; общественный android.os.Handler обработчик; Random random = new Random(); public DotsThread (Activity activity) { Dots = new ImageView [34]; Точки [0] = (ImageView) activity.findViewById (R.id.Dot1_1); –