2

我有以下代码:

if(android.os.Build.VERSION.SDK_INT > android.os.Build.VERSION_CODES.ICE_CREAM_SANDWICH_MR1){
     enter_pos.callOnClick();
}

但我仍然从 Lint 得到错误:

Call requires API level 15 (current min is 12): android.widget.Button#callOnClick

为什么即使我检查了 API 版本,Lint 仍然会出错?我在用

Android Developer Tools
Build: v22.0.5-757759

在 Windows 8 下。提前感谢您的任何建议!

4

2 回答 2

2

你应该把@SuppressLint("NewApi")你正在使用的方法放在上面。Lint 无法通过查看代码来决定您是否正确地进行检查

于 2013-11-06T15:20:29.107 回答
0

在您的 Eclipse 窗口 -> 首选项 -> Android -> Lint 错误检查中,取消选中两个复选框并应用更改,然后清理项目。

于 2013-11-06T15:52:45.797 回答