我想抑制显示通过铸造使用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/