我想检查字符串“registerationId”是否为isImpty:
String registrationId = prefs.getString(PROPERTY_REG_ID, "");
if (registrationId.isEmpty()) {
Toast.makeText(this, "registerationid not found in the prefrences",
Toast.LENGTH_LONG).show();
return "";
}
但是eclipse给我这个错误调用需要API级别9(当前8)。 我不明白API和String方法之间的关系是什么? 和suprresLint(新API)如何影响我的项目? 非常感谢你
答案 0 :(得分:2)
某些功能需要至少API
级别(因为这意味着它们基本上是在 API中引入的),它必须与AndroidManifest.xml
文件中指定的匹配。如果您只是忽略它,那么当您的应用程序API
低于所需的用户安装您的应用时,您将面临意外和不良影响,例如错误,NullPointerException
等等。
始终建议不要忽略这些警报,并根据您使用的功能/方法/功能制作最小的API
。