android 常用注解,Android常用注解
时间: 2023-06-19 22:06:39 浏览: 101
android所有权限注解
Android 常用注解有以下几种:
1. @Override: 表示方法重写,用于检查是否正确地重写了父类中的方法。
2. @Nullable: 表示标记的变量可以为 null。
3. @NonNull: 表示标记的变量不应为 null。
4. @SuppressLint: 告诉 Lint 忽略特定的警告。
5. @SuppressWarnings: 告诉编译器忽略特定的警告。
6. @TargetApi: 表示在特定的 Android 版本上才能使用该方法或类。
7. @Deprecated: 表示该方法或类已经被弃用,不应该再使用。
8. @IntDef: 表示该注解只能接受特定的 int 值,用于限制参数取值范围。
9. @StringDef: 表示该注解只能接受特定的 String 值,用于限制参数取值范围。
10. @Retention: 表示注解的生命周期。常见的有 SOURCE、CLASS 和 RUNTIME 三种,分别表示只在源代码中存在、在编译时存在、在运行时存在。
以上就是 Android 常用的注解,可以帮助开发者更好地编写高质量的代码。
阅读全文