У меня есть массив объектов, который выглядит так:
public class Time {
public String start_time;
public String finish_time;
public Time(String start_time, String finish_time) {
this.start_time = start_time;
this.finish_time = finish_time;
}
}
Мне нужно реализовать таймер в моем фрагменте следующим образом:
он должен начать обратный отсчет с первого элемента в массиве таким образом, что для одного элемента Time
он должен сначала начать обратный отсчет до времени, оставшегося до достижения start_time
, затем, когда таймер достигает start_time
, он должен начать обратный отсчет до finish_time
и, в конце концов, когда он достигает finish_time
, он должен выполнить те же предыдущие действия для следующего элемента в массиве. И когда весь массив будет готов, он должен отображать 00:00:00.
PS: время начала и время окончания имеют следующий формат: HH:mm
однако таймер должен быть HH:mm:ss
Может ли кто-нибудь помочь с реализацией этого или хотя бы дать идею?