在Android Studio中为外部库中的方法禁用警告棉绒

时间:2019-03-02 02:50:36

标签: android-studio

在我的Android项目中,我具有使用以下方法的外部库:

// Some external library
class Foo {
    @CheckReturnValue
    public final Bar returnBar(Bar bar) {
        ...
    }
}

我必须在项目中多次调用此方法,但不需要此方法的返回值。我需要的只是该方法的副作用。所以这就是我的用法:

fooInstance.returnBar(barInstance) // ignore returned value


上述代码的问题是Android Studio编辑器将显示CheckResult警告棉绒。我能做的就是要么只接受警告棉绒,要么对整个项目或模块禁用CheckResult,但我想知道是否有更好的方法来处理此警告。

我不能做的是放入SuppressLint,因为我将在项目中使用该方法100次,并将SuppressLint添加到每种用法中并不是真的可行。

我已经通过了Android Studio检查设置,但不幸的是找不到任何有帮助的东西。如果您能提供有关此问题的任何想法,我将不胜感激。

0 个答案:

没有答案