Java Android Studio中支持的@SuppressWarnings值

Java Android Studio中支持的@SuppressWarnings值,java,android,intellij-idea,android-studio,Java,Android,Intellij Idea,Android Studio,Android Studio中的@SuppressWarnings支持的所有值是什么 我找不到关于它的任何文档,我知道它与Eclipse不同,因为“null”不起作用。您可以用“all”捕捉空警告,但正如您所想象的那样,我宁愿不捕捉空警告。按Alt+Enter(Windows、Linux)或Option+Enter(OS X),然后按→ 或者单击“替换为lambda…”结尾处指向右侧的箭头,最后选择一些可用的抑制…菜单项 查看本页,查看@SuppressWarnings列表: 这很简单,只需单击

Android Studio中的
@SuppressWarnings
支持的所有值是什么

我找不到关于它的任何文档,我知道它与Eclipse不同,因为“null”不起作用。您可以用“all”捕捉空警告,但正如您所想象的那样,我宁愿不捕捉空警告。

按Alt+Enter(Windows、Linux)或Option+Enter(OS X),然后按→ 或者单击“替换为lambda…”结尾处指向右侧的箭头,最后选择一些可用的抑制…菜单项


查看本页,查看
@SuppressWarnings
列表:


这很简单,只需单击不推荐使用的单词并按键盘上的ALT+ENTER,然后单击-->检查“不推荐使用的API”选项。在下拉菜单中,您可以选择与您的选择相匹配的选项,例如抑制类、抑制方法、抑制语句。。希望能有帮助

我无法让上述任何解决方案对我有效,或者更确切地说,他们所说的似乎不适用于我在Windows 10上运行的Android Studio(3.4.1)版本。下面是我为解决不知道向@SuppressWarnings提供什么字符串值的问题所做的

我为讨论中的模块运行了“分析/检查代码…”。您将获得一个“检查结果”窗口。导航该窗口,直到找到要抑制的棉绒警告线。双击错误消息将带您进入警告消息适用的代码行。右键单击错误消息将显示一个下拉菜单,您将获得一个选项,用于在类、方法或参数的基础上抑制警告。选择要抑制警告消息的方式。导航到代码,您将看到添加的@suppress警告行。您将看到传递到@SuppressWarning行的实际字符串参数


如果再次运行“分析/检查代码…”,相同的警告将显示在“检查结果”窗口中,但这一次您将看到该行也将显示它已被抑制。

这些不是手动输入的,请使用Alt+Enter,抑制。。。代码上的菜单项(从右箭头子菜单),该菜单项在检查时高亮显示。抑制“命名编译器警告”和每个编译器/IDE/Android Lint(?)/。。AFAIK可以有自己的,应该忽略它不知道的。因此,如果您不希望在所有环境中都出现警告,则可能必须抑制多个类型。@CrazyCoder非常好,谢谢!有人知道OS X的键吗?@hugopress它在“转换为本地”子菜单下。@seiterm:Use Option+enter让我强调答案中真正重要的部分“从右箭头子菜单”。您基本上必须单击
Alt
+
Enter
然后单击
在带有小箭头的行上。然后选择抑制。。。世界其他地区。“这些文件不打算手工输入”。。。那是主观的