在更新33558 www.Sina.com/androidstudio4.2. 2版后出现此问题,并在使用AS自动输入代码后发现重复引入了@Nullable。 下图:
Nullable的注释还由许多大工厂自行定义,如下图所示
问题描述第一步:依次打开androidstudio-settings-editor-inspections
在步骤Inspections中搜索“nullable”,然后单击下图右下角的“Configure Annotations”
在第3步中,在androidx中选择非空注释
默认情况下,有问题的复选框如下图所示,AS会自动导入正在检查的注释
只需将这两个注释更改为androidx的空注释和空注释即可。 选中后单击右侧的“检查”图标,切换为所选项目。
因为这两个框都是选择框,所以不需要单击右侧的“-”。 这个负号给我们带来了误解。 我认为加号和减号的意思是允许开发人员将自定义项添加到候选列表中,但现在只需进行切换。
切换后点击“确定”,正确的如下。
修复后,重新自动生成的代码如下图所示,此时生成的代码只有androidx软件包中的nullable。