Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
ArrayList<BaseEventData> tempList = new ArrayList<BaseEventData>();
int to = baseList.size()-1;
while((to > 0) && (baseList.get(to).getTime() > timeTo))
to--;
int from = to;
while((from > 0) && (baseList.get(from).getTime() >= timeFrom)){
tempList.add(baseList.get(from));
from--;
}
mEvents = tempList.toArray(new BaseEventData[]{});
Часть метода. Метод предназначен для чтения ленты событий. Среди полученной ленты выбираются те, время возникновения которых попадает в заданный период. События изначально отсортированы по этому времени, от первого к последнему. то-есть последний элемент - последнее событие.
Комментарии (4) RSS