我的Android项目中某处有以下代码:

public boolean isLoadInProgress(boolean privateLoad, boolean publicLoad) {
    if (privateLoad && privateLoadInProgress) {
        return true;
    }
    if (publicLoad && publicLoadInProgress) {
        return true;
    }
    return false;
}

我在第二条if语句上收到了警告:'if'语句可以简化。那显然是因为我也可以写:
return publicLoad && publicLoadInProgress;

但是,我想保持这种方式以提高可读性。我知道在该位置有一些内联注释注释可用于关闭掉毛警告,但我无法在Android Lint documentation中找到它。你能告诉我这个注释/评论是什么吗?

最佳答案

禁用警告的简单代码注释是:

//noinspection SimplifiableIfStatement

如果在if语句之上,则仅应在该位置关闭警告。

在示例中,这将是:
public boolean isLoadInProgress(boolean privateLoad, boolean publicLoad) {
    if (privateLoad && privateLoadInProgress) {
        return true;
    }

    //noinspection SimplifiableIfStatement
    if (publicLoad && publicLoadInProgress) {
        return true;
    }
    return false;
}

10-08 08:44