- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
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[]{});
Часть метода. Метод предназначен для чтения ленты событий. Среди полученной ленты выбираются те, время возникновения которых попадает в заданный период. События изначально отсортированы по этому времени, от первого к последнему. то-есть последний элемент - последнее событие.
SmackMyBitchUp 31.05.2011 17:23 # 0
kartanis 31.05.2011 23:15 # −2
guest8 08.04.2019 20:52 # −999
guest8 09.04.2019 18:01 # −999