我的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;
}