2

次のコードがあります。

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

しかし、私はまだリントからエラーが発生します:

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エラーチェックで、2つのチェックボックスのチェックを外し、変更を適用してからプロジェクトをきれいにしてください。

于 2013-11-06T15:52:45.797 に答える