在某些情况下,我发现android studio lint没有显示消息“Call require API level xxx(current min is xxx)”。
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()中有错误消息,但是在Test的构造函数中没有这样的错误提示
如何解决这个问题?
更新:
当前minSdkVersion为14.这就是onCreate中需要17的isDestroyed()给出错误提示的原因
答案 0 :(得分:0)
您要执行的功能需要比当前不具备该功能/访问权限的最低API级访问权限。
为了实现这一点,只需将当前最小值的API级别更改为app:gradle文件中的所需级别。然后重新编译项目。
祝你好运