Код ниже генерирует исключение IndexOutOfBoundsException в строке Поле f = getField (counter); Почему его бросают? Конечно, поле существует, потому что я зацикливаюсь на fieldcount. Или поля списка в диспетчере не гарантируются последовательностью? В таком случае, как мне удалить поля с экрана типа - MyButtonField
Спасибо
int fieldCount = getFieldCount() - 1;
if(fieldCount > 1){
for(int counter = 0; counter <= fieldCount ; ++counter){
Field f = getField(counter);
if(f instanceof MyButtonField){
delete(f);
}
}
}