Android 是否存在@RequiresApi比@TargetApi更有用的用例示例
为了抑制API级别警告,我通常更喜欢使用Android 是否存在@RequiresApi比@TargetApi更有用的用例示例,android,Android,为了抑制API级别警告,我通常更喜欢使用@RequiresApi,而不是@TargetApi 据英国《每日电讯报》报道,@RequresApi似乎比@TargetApi更新、更好 但是,是否有任何真正的用例,我们可以使用@RequiresApi解决问题,但不使用@TargetApi?@RequiresApi更为清晰,如其文档所述 此外,@RequiresApi已提交目标: @Retention(CLASS) @Target({TYPE,METHOD,CONSTRUCTOR,FIELD}) pu
@RequiresApi
,而不是@TargetApi
据英国《每日电讯报》报道,@RequresApi
似乎比@TargetApi
更新、更好
但是,是否有任何真正的用例,我们可以使用
@RequiresApi
解决问题,但不使用@TargetApi
?@RequiresApi
更为清晰,如其文档所述
此外,
@RequiresApi
已提交目标:
@Retention(CLASS)
@Target({TYPE,METHOD,CONSTRUCTOR,FIELD})
public @interface RequiresApi {
...
而@TargetApi
不是:
@Target({TYPE, METHOD, CONSTRUCTOR})
@Retention(RetentionPolicy.CLASS)
public @interface TargetApi {
...
因此,@RequiresApi
可以像这样使用:
@RequiresApi(api = xxx)
private Foo bar;