У меня есть listview (с адаптером пользовательского списка), мне нужно отобразить обратный отсчет для каждой строки.
Например, если в моем списке содержится 4 элемента, у меня будет 4 строки. В этот момент мне нужно обработать 4 разных обратных отсчета (по одному для каждой строки), потому что время отличается.
До сих пор я обрабатываю его следующим образом: в адаптере Custom List, внутри метода getView() я создаю новый CountDownTimer и отображаю оставшееся время внутри TextView.
Но проблема в том, что она сильно замедляет активность, я не могу даже прокручивать ее правильно в худших случаях (потому что каждый раз, когда отображается строка, она создает новый CountDownTimer).
Я искал много для лучшего решения, но никто не удовлетворял.
Есть ли более чистое и плавное решение для обработки нескольких таймеров обратного отсчета внутри списка List?
Спасибо