Android Eclipse工具包何时运行lint?

时间:2013-01-20 10:13:15

标签: android lint

我刚刚通过first introductory application进行Android编程,发现了一些奇怪的行为:

当第二个Activity生成时,它收到了以下行:

getActionBar().setDisplayHomeAsUpEnabled(true);
onCreate函数中的

。正如教程所指出的那样,这一行至少需要API级别11和一个防护,并且应该像这样添加@SuppressLint(“NewApi”):

@SuppressLint("NewApi")
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_display_message);

    // Make sure we're running on Honeycomb or higher to use ActionBar APIs
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
        // Show the Up button in the action bar.
        getActionBar().setDisplayHomeAsUpEnabled(true);
    }
}

奇怪的是,忽略这个建议并且只是点击运行起初工作正常,但是一旦我对代码进行了更改它就不再起作用了,我就会出错。

那么什么时候lint实际上是活跃的?

0 个答案:

没有答案