我很喜欢 ADT rev 17 的新 Lint API 检查,但新的 API 正确性检查让我很困惑。我有以下代码行:
listView.setOverScrollMode(OVER_SCROLL_NEVER);
Lint 在此行报告:
调用需要 API 级别 9(当前最低为 4)
根据文档,我应该能够在该行上方添加一个注释,如下所示:
@TargetApi(9)
listView.setOverScrollMode(OVER_SCROLL_NEVER);
但是,这会在 Java 1.6 中产生语法错误:
标记的语法错误,错误的构造