В каком-то случае я обнаружил, что значок студии Android не отображает сообщение «Требуется уровень API для ххх (текущий мин - ххх) ».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()){
}
}
}
Я нашел там сообщение об ошибке в isDestroyed() в OnCreate, но нет таких советов ошибок в конструкторе Test
Как решить эту проблему?
UPDATE:
Текущий minSdkVersion: 14. Вот почему isDestroyed(), которая требует 17, в OnCreate дает рекомендации ошибки
Какая у вас мин. Цель API? – Sean83
этот код никогда не вызывается. поэтому проблема никогда не произойдет. -> попытаться установить «Тест», чтобы увидеть, изменит ли он анализ. – njzk2
Я попытался создать новый экземпляр Test, но все же он не показывает подсказку об ошибке – mianlaoshu