我们直接上代码的源码解释:

/**
* Denotes that a parameter, field or method return value can never be null.
* <p>
* This is a marker annotation and it has no specific attributes.
*/
//解释:指明一个参数,字段或者方法的返回值不可以为null;
//这是一个动画标记,没有特定的属性值;
//即,如果本地一个变量值为空(例如,前面的代码检测此变量是否为空),然后你传递一个null的
//变量到一个被@NonNull修饰(标记)的参数的方法中时,开发工具IDE会警告程序可能会有崩溃的风险。
//这个是一个静态的分析方法,运行时不报任何警告。
import android.support.annotation.NonNull;
public @interface NonNull {}

更多相关文章

  1. android dialog屏蔽back返回键的解决方法
  2. Android常用控件-DatePicker以及对话框的两种使用方法
  3. android应用中去掉标题栏的方法
  4. Android(安卓)AM命令行启动程序的方法
  5. Android(安卓)Service不被杀死
  6. Android(安卓)根据一个传入的String选择spinner里面的默认值
  7. ubuntu下搭建cordova开发环境
  8. Android实现启动页停留几秒然后自动跳转到App首页的方法
  9. Android选择一段日期

随机推荐

  1. 快速提高Python数据分析速度的八个技巧
  2. 动画:什么是闭包?
  3. 收下这份来自GitHub的神器,一图搞定Matplo
  4. 简单4步用FLASK/Django部署你的Pyecharts
  5. Python解放双手系列——用python自动追踪
  6. 动画:二叉树有几种存储方式?(上)
  7. Matplotlib:先搞明白plt. /ax./ fig再画
  8. 常用统计检验的Python实现
  9. 上班摸鱼系列|Python开发命令行斗地主
  10. 使用Python进行数据降维|线性降维