在某些情況下,我發現android studio lint沒有顯示消息「Call requires API level xxx(current min is xxx) 」。Android lint:不顯示消息「通話需要API等級17(當前最小爲14)」
public class TestActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_enter_leave_wifi);
if(isDestroyed()){
}
}
private class Test {
Test(){
if (isDestroyed()){
}
}
}
我發現有在的onCreate的isDestroyed()的錯誤信息,但在測試
的構造函數中沒有這樣的錯誤提示如何解決這個問題?
UPDATE:
當前的minSdkVersion是14。這就是爲什麼isDestroyed(),它要求17中的onCreate給出錯誤提示
您的最低分額是多少? API目標?代碼永遠不會被調用的 – Sean83
。因此,這個問題永遠不會發生。 - >嘗試instanciate'Test'來查看它是否改變了分析。 – njzk2
我試圖創建一個測試的新實例,但它仍然不顯示錯誤提示 – mianlaoshu