使用在minSdkValue上面的API级别定义的系统常量的正确方法?

时间:2014-08-12 15:16:38

标签: android

我正在尝试在我的应用程序中使用android.content.ComponentCallbacks2.TRIM_MEMORY_RUNNING_CRITICALDocumentation

我已将API级别15作为最低目标,并且此值已在API级别16中添加。正确的方法是什么?

我可以这样做:

public void onTrimMemory(int level)
{
    boolean isCritical = false;

    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN)
    {
        isCritical = (level == android.content.ComponentCallbacks2.TRIM_MEMORY_RUNNING_CRITICAL);
    }

    // more logic here, regardless of SDK_INT value
}

感谢您的帮助!

0 个答案:

没有答案