api和isEmpty方法之间的关系是什么

时间:2014-04-12 17:51:15

标签: java android api

我想检查字符串“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)如何影响我的项目? 非常感谢你

1 个答案:

答案 0 :(得分:2)

某些功能需要至少API级别(因为这意味着它们基本上是在 API中引入的),它必须与AndroidManifest.xml文件中指定的匹配。如果您只是忽略它,那么当您的应用程序API低于所需的用户安装您的应用时,您将面临意外和不良影响,例如错误,NullPointerException等等。

始终建议不要忽略这些警报,并根据您使用的功能/方法/功能制作最小的API