Я делаю следующий учебник: http://developer.android.com/resources/tutorials/views/hello-listview.html.
Когда я пытаюсь создать массив строк, я получаю ошибку в заголовке:
Ошибка синтаксиса, вставьте "EnumBody" для завершения EnumDeclaration
Он появляется на десятом последнем элементе. Я подумал, что это вопрос размера, поэтому удалил десять, но потом он появился на десятом последнем из нового списка. Кто-нибудь знает, в чем причина?
В моем случае я создавал приложение, используя учебник Notepad в качестве отправной точки. Обращаясь к учебнику Notepad, конструкторы классов украшены директивами @Override.
Один из моих @Override генерировал вышеупомянутую ошибку из-за ошибочной точки с запятой, заканчивающей линию. Удаление точки с запятой, то есть "@Override" вместо "@Override"; разрешил проблему для меня.
У меня была такая же ошибка. Вы могли бы объявить массив строк вне объявления класса. Изменение, которое фиксировало это.
У меня была эта проблема, когда я случайно объявил Enum с кавычками
public enum Environment {
"WINDOWS", "LINUX";
}
вместо
public enum Environment {
WINDOWS, LINUX;
}
Мне потребовалось некоторое время, чтобы увидеть это...