我有以下代码:
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
为什么Lint在我检查API版本后仍然会出错?我正在使用
Android Developer Tools
Build: v22.0.5-757759
在Windows 8下。提前感谢任何建议!
答案 0 :(得分:2)
您应该将@SuppressLint("NewApi")
置于您正在使用此方法的上方。 Lint无法通过查看您的代码来判断您是否正确检查
答案 1 :(得分:0)
在你的日食窗口中 - >偏好 - > Android - > Lint错误检查取消选中两个复选框并应用更改,然后清理项目。