android lint по-прежнему выдает ошибку Call требует API после того, как я поставил там галочку

У меня есть следующий код:

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. Заранее спасибо за любые предложения!


person Hui Liu    schedule 06.11.2013    source источник
comment
предложение, чистый проект восстановления.   -  person Poutrathor    schedule 06.11.2013


Ответы (2)


Вы должны поставить @SuppressLint("NewApi") над методом, который вы используете. Lint не может решить, правильно ли вы выполняете проверку, просматривая свой код.

person Ivo Beckers    schedule 06.11.2013

В вашем окне eclipse -> настройки -> Android -> проверка ошибок Lint снимите два флажка и примените изменения, а затем очистите проект.

person SHASHIDHAR MANCHUKONDA    schedule 06.11.2013