我想抑制显示通过铸造使用Fragment获得的findFragmentByTag(String)的FindBugs警告。这是当前代码:

<Match>
    <Method name="findFragmentByTag" params="java.lang.String"
            returns="android.support.v4.app.Fragment"/>
    <Bug pattern="BC_UNCONFIRMED_CAST_OF_RETURN_VALUE"/>
</Match>


我正在关注http://findbugs.sourceforge.net/manual/filter.html),但它实际上没有用。有没有人遇到这个问题?您是如何解决的?

提前致谢。

最佳答案

恐怕您想做的事不会起作用。您要的是让findbug忽略Fragment.findFragmentByTag()源代码中的错误,但是您的项目很可能没有该源代码。此外,我怀疑违反了该规则。

您需要指示findbug忽略正在调用findFragmentByTag的方法。

关于android - 使用findFragmentByTag禁止FindBugs警告,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40020258/

10-12 06:14