当前位置:首页 > 技术心得 > 正文内容

Android Studio Warning:Not annotated parameter overrides @NonNull parameter

xjtudll10年前 (2016-02-06)技术心得26350

问题:

android studio提示:Not annotated parameter overrides @NonNull parameter

分析:

Warning:The @NonNull annotation can be used to indicate that a given parameter can not be null.

"@NonNull"的含义是注释非空,如果出现以上警告,就表明该参数应该是非空标注。

解决办法:给参数加@NonNull标注。

例如:

public void onReceive(Context context, Intent intent);

修改为:

public void onReceive(@NonNull Context context, @NonNull Intent intent);

这样的话不会有警告了。

扫描二维码推送至手机访问。

版权声明:本文由鸟的天空发布,如需转载请注明出处。

本文链接:http://xjtudll.cn/Exp/386/

分享给朋友:

“Android Studio Warning:Not annotated parameter overrides @NonNull parameter” 的相关文章

金蝶物料属性为自制,MRP计算需要产生委外类型的计划订单?

解决方案如下: 物料资料中设置该物料的默认生产类型为委外加工即可。具体操作步骤如下: 1、登录KIS旗舰版主控台,依次单击【系统设置】→【基础资料】→【公共资料】,双击【物料】; 2、进入物料资料界面,选择需要设置的物料点击【修改】,在弹出的【物料-修改】窗口中,选择【计划资料】...

eclipse:android R.java文件丢失或无法更新

eclipse:android R.java文件丢失或无法更新

http://www.cnblogs.com/zdz8207/archive/2012/11/30/eclipse-android-adt-update.html 问题: eclipse编译android工程,发现R.java无法更新 解决办法: 1、先确定SDK没问题,就是说工程设置里用的SDK,...

SQL去掉小数点有效数字后的所有0

第一种方法 select cast(2.5000000000000   as  real) select cast(2   as  real) select cast(2.00000   as  r...

Keil得到C编译之后的汇编代码

Keil得到C编译之后的汇编代码

在Options for Target --> Listing标签页下 在C Compiler Listing: \*.lst部分中勾选Assembly Code,这样生成的LST文件中就会包含汇编源码了。 找到相应的lst文件,如图所示: 用记事本打开,里面就有汇编代码了...

销售订单序时簿中过滤界面中,【名称】的下拉列表中无法选择到【购货单位】,也就是无法按【购货单位】过滤销售订单?

【操作步骤】  1、使用有权限的用户登录K3主界面后,单击左上角【系统】→【K/3BOS】,输入用户名及密码,登入账套,依次单击打开【供应链】→【销售管理】,找出业务单据销售订单并双击打开;  2、单击菜单【编辑】-【序时簿设置】,找到字段【购货单位$】,并单击选择对应【过滤列表...

DokuWiki数据备份和迁移

DokuWiki数据备份和迁移

DokuWiki只需要备份以下选中的目录即可...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。