2013-06-18 3 views
1

Я хочу создать списокViewView элементов, имеющих TextViews со значениями, которые уменьшаются каждую секунду (такой обратный отсчет). Мой вопрос в том, что это лучший способ сделать это?Производительность Android с заданием, связанным со временем

Я знаю, что один таймер с TimerTask, обновляющий каждую строку, лучше, чем одна TimerTask для каждой строки, но есть ли что-то еще лучше?

ответ

1

Лучшим вариантом, чем использование задачи таймера, является использование обработчика. Вы можете понять, почему это лучше here. Посетите Android Developers для получения дополнительной информации о обработчиках.

+0

Так что я должен использовать один обработчик, который имеет postDelayed runnable, обновляющий все мои взгляды? – karex

+0

Да, я бы использовал postDelayed(), чтобы запланировать Runnable (который перенаправляется через postDelayed(), чтобы создать ваш цикл синхронизации), поэтому вы можете избежать неявного фонового потока, задействованного в TimerTask. –

Смежные вопросы