如何通过标注改善你的安卓编码?
注释是一种元数据。元数据则是提供其他数据信息的数据集合。在 Android 中使用注释的方式有很多。然而,在这一节中,我们将讨论如何利用注释来改进我们的安卓编码。官方的说法是,安卓已经有了支持注释,你可以通过依赖来合并,如下图所示
compile ‘com.android.support:support-*annotations:latestVersionHere*’
在这里,我们正在讨论一些伟大的注释,这肯定会帮助你。
空性注释
注释@Nullable 和@NonNull 用于验证变量、参数甚至返回值是否为空。
- @ nullable: This class represents a variable, parameter or return value that can be null.
- @ nonnullable: A variable, parameter or return value that cannot be empty.
Java
@NonNull
public View aFunction(@Nullable String gfg1, @NonNull String gfg2) {
// gfg1 can be null
// gfg2 cannot be null
// a non null view is required as a return
}
版权属于:月萌API www.moonapi.com,转载请注明出处