美文网首页
@TargetApi和@RequiresApi

@TargetApi和@RequiresApi

作者: Bernardo_Silva | 来源:发表于2019-03-31 19:40 被阅读0次

当你使用一个较高版本才有的api(比工程中的minSdkVersion高)时,编译器会报错,@TargetApi和@RequiresApi可以让代码编译通过。

注意:这两个注解的作用仅仅是让编译通过,而并没有避免低版本的系统运行高版本的api的问题,在使用时我们需要自己判断版本号来使用不同的api。

两者的区别:
@RequiresApi与旧版@TargetApi注释的目的相似,但更清楚表示这是调用者的要求,而不是用于“抑制”警告。

相关文章

网友评论

      本文标题:@TargetApi和@RequiresApi

      本文链接:https://www.haomeiwen.com/subject/cxirsqtx.html