为什么Lint警告我在旧版本上使用旧版本时调用新方法?

时间:2017-01-25 11:53:38

标签: android

在我的代码中,我有以下

PhoneNumberUtils.normalizeNumber(editUserInfosPhone.getText().toString())

但是当我检查班级时,检查的Lint部分告诉我以下内容:

调用需要API级别21(当前最小值为15):android.telephony.PhoneNumberUtils#normalizeNumber

我在应用程序的build.gradle中有以下内容:

defaultConfig {
        //package and code version parts skipped
        minSdkVersion 15
        targetSdkVersion 25
        renderscriptTargetApi 22
        renderscriptSupportModeEnabled true
    }

但需要API级别21的代码适用于具有Jelly Bean API 16的设备。 为什么它在该设备上工作?

0 个答案:

没有答案