Почему переопределение не работает должным образом? - PullRequest
1 голос
/ 17 ноября 2011

Я смотрел учебник, а точнее - http://android -er.blogspot.com / 2011/01 / start-camera-auto-focusing-autofocus.html

И я скачал файлы, предоставленные автором, и когда я добавил их в Eclipse, я обнаружил ошибки повсюду, и когда я нажимаю каждый из них, он говорит, что удалить @ override, и когда я делаю это без ошибок, но фактическое приложение не будет работать.Я делаю что-то неправильно?

Ответы [ 2 ]

4 голосов
/ 17 ноября 2011

Измените «режим соответствия источника» в затмении на 6 или выше. В более старых версиях Java аннотация @Override была недопустимой для метода из интерфейса (только в тех, которые фактически определены в родительском классе). Откройте диалоговое окно «Окно»> «Настройки» и выберите «Java»> «Компилятор». Там вы можете установить «Уровень соответствия компилятора» на 1.6.

0 голосов
/ 17 ноября 2011

Есть ли у вас что-то в папке gen? Если у вас нет, потому что плагин ADT не работает (вы найдете это довольно часто)

Первый: - Нажмите «Проект» в строке меню «

».
  • Нажмите «Очистить ...»
  • Выберите ваш проект
  • Нажмите Ok

Если это не сработало, попробуйте следующее:

  • Щелкните правой кнопкой мыши по вашему проекту -> Удалить (убедитесь, что НЕ отмечали опцию «удалять файлы на диске»)
  • Новый проект -> Проект Android -> Создать из существующего источника (указать источник)

Если второй метод не сработал , попробуйте повторить его. Несколько раз работает второй или третий раз

...