Android Studio:禁用警告“如果可以简化语句”

Poi*_*ull 5 intellij-idea android-studio

Android Studio在Java代码中标记了警告,我认为其中一些没有用,并希望将其禁用。我知道我可以配置已启用的检查,但是对于其中一些我找不到可以禁用的地方。然后将代码标记为有问题,并且我想使用干净的代码,以便看到真正的问题。警告示例:

'if' statement can be replaced with 'return ...'
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

而且我不想在代码中添加注释,而是想在IDE中将其关闭。谢谢

Sur*_*gch 6

对于未来的观众来说,这是一个更普遍的答案。这些是抑制警告的各种方法。

陈述

if语句的上方添加以下注释。

//noinspection SimplifiableIfStatement
if (...)
Run Code Online (Sandbox Code Playgroud)

方法

在方法的开头添加以下行。

@SuppressWarnings("SimplifiableIfStatement")
private boolean myIfMethod() {
    if (...) return false;
    return (...);
}
Run Code Online (Sandbox Code Playgroud)

班级

在类的开头添加以下行。

@SuppressWarnings("SimplifiableIfStatement")
public class MyClass { ... }
Run Code Online (Sandbox Code Playgroud)

当前的项目

将光标放在if语句上,然后按Alt+ Enter。然后选择“简化”>“禁用检查”

在此处输入图片说明

所有项目

将光标放在if语句上,然后按Alt+ Enter。然后选择

在此处输入图片说明

重新申请检查

如果您错误地禁用了检查,您可以再次打开它。

  1. 转到文件 > 设置 > 编辑器 > 检查 > J2ME 问题
  2. 检查“ if 语句可以用 && 或 || 表达式替换”的行

笔记

  • 检查是有目的的。通常最好遵循警告建议并简化if声明。(但是,有时我发现“简化”更难阅读。因此我的答案在这里。)
  • 你真的不需要这样的答案。您可以通过单击带有警告的代码并按Alt+Enter然后展开灯泡选项来自动生成任何警告的抑制代码。您将获得选项来取消对语句、方法、类等的警告。


Voj*_*cka 5

当您单击灯泡,然后单击建议的操作箭头时,会出现带有选项的子菜单。第一个应该是“编辑检查配置文件设置”,它应该将您导航到“设置”中的确切位置,您可以在其中编辑给定的检查。


在此处输入图片说明