android - 在旧版本上调用新方法不起作用
问题描述
没有 lint 提示:
new MediaMetadataRetriever().close();
Android Studio: 在旧版本开关上调用新方法在 https://i.stack.imgur.com/rsi4U.png
情况1:
compileSdkVersion=29
minSdkVersion=19
https://i.stack.imgur.com/eL5ns.png
案例2:
compileSdkVersion=29
minSdkVersion=18
lint 提示:调用需要 API 级别 29(当前最低为 18) https://i.stack.imgur.com/BscMa.png
为什么第一个 case lint 没有提示?
解决方案
这就像原来的棉绒问题。