Android Eclipse工具包何时运行lint?
我刚刚完成了Android编程的测试,发现了一些奇怪的行为: 生成第二个活动时,它收到以下行:Android Eclipse工具包何时运行lint?,android,lint,Android,Lint,我刚刚完成了Android编程的测试,发现了一些奇怪的行为: 生成第二个活动时,它收到以下行: getActionBar().setDisplayHomeAsUpEnabled(true); 在onCreate函数中。正如本教程所指出的,这一行至少需要API级别11和一个用于该级别的保护,并且@SuppressLint(“NewApi”)应该像这样添加: @SuppressLint("NewApi") @Override protected void onCreate(Bundle saved
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);
}
}
奇怪的是,一开始忽略这个建议,只是点击run就可以了,但一旦我对代码做了修改,它就不再有效了,我就出现了错误
那么lint实际上是什么时候激活的?您在代码中做了哪些更改?