请原谅这个有点奇怪的问题,但我不确定这是Android工作室中的错误,我的理解还是我设置错误的问题。我的最低API设置为16. densityDpi已在API 17中引入配置。
此代码生成Android工作室需要API警告:
int test = getResources().getConfiguration().densityDpi;
这样做:
Configuration config = getResources().getConfiguration();
int test = config.densityDpi
但这不是
Configuration config = getResources().getConfiguration();
if(config.densityDpi == 1){
int test = 1;
}
它没有产生警告的事实意味着它被遗漏并导致所有Android版本低于17的崩溃。
有没有人知道为什么Android Studio没有对此发出警告?