Мне нравятся новые проверки API Lint в ADT rev 17, но новая проверка правильности API поставила меня в тупик. У меня есть следующая строка кода:
listView.setOverScrollMode(OVER_SCROLL_NEVER);
Lint сообщает об этом:
Для вызова требуется уровень API 9 (текущий минимум 4)
Согласно документации , я должен просто добавить аннотацию над строкой, например:
@TargetApi(9)
listView.setOverScrollMode(OVER_SCROLL_NEVER);
Это, однако, дает синтаксическую ошибку в Java 1.6:
Синтаксическая ошибка на токене (ах), неправильная конструкция (ы)