stringdef专题

Android限制参数传递之StringDef注解的使用

文章目录 1. 引言2. 注解 @StringDef2.1 举例2.2 @StringDef源码解释 3. 其他类似注解 @IntDef、@LongDef4. 总结 1. 引言 在参数传递时,如果你想限制传入的参数只能是特定的几个值,该怎么做呢? 除了把参数类型定义为枚举值,还可以使用注解来限制参数只能是你规定的几个值。以下3个注解就是起到了这样的作用: @StringDef

Android中常用的注解 @Retention、@IntDef、@StringDef用法及代表的意思

Android中常用的注解 在项目中经常用到注解,但是对一些注解还是一知半解 学习一下注解及代表的含义 @Retention、@StringDef深刻体会到注解的好处!在此记录一下: @Retention注解:字面意思是保留 Retention类源码: package java.lang.annotation;public enum RetentionPolicy {CLASS,RUNTIM