【发布时间】:2016-01-10 11:29:52
【问题描述】:
名单:private List<EventRect> mEventRects;
此列表包含记录 event.getIdOperatore() == 1 和 event.getIdOperatore() == 3
我收到此错误:
java.lang.ArrayIndexOutOfBoundsException: length=2; index=2
代码:
int [] o = {1,3};
private void drawEvents(float startFromPixel, Canvas canvas) {
if (mEventRects != null && mEventRects.size() > 0) {
for (int i = 0; i < mEventRects.size(); i++) {
if(mEventRects.get(i).event.getIdOperatore() == o[i]){
Log.d("mEventRects",
mEventRects.get(i).event.getIdOperatore() +
" idOperatore " + o[i]);
...
...
}
【问题讨论】:
标签: android arrays loops for-loop