2016-10-13 6 views
1

Я хотел был бы подавить предупреждение FindBugs, увидев отливку Fragment, полученную с помощью findFragmentByTag(String). Это текущий код:Подавить FindBugs предупреждение с findFragmentByTag

<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), но это на самом деле не работает. Кто-нибудь испытывал эту проблему? Как вы его решили?

Заранее спасибо.

ответ

1

Боюсь, что то, что вы хотите сделать, не будет работать. То, что вы просите, - это найти ошибки, чтобы игнорировать ошибки внутри исходного кода Fragment.findFragmentByTag(), но ваш проект, скорее всего, не имеет этого исходного кода. Кроме того, я сомневаюсь, что findFragmentByTag нарушает это правило.

Что нужно, чтобы проинструктировать findbugs игнорировать ваш метод, который вызывает Fragment.findFragmentByTag().

 Смежные вопросы

  • Нет связанных вопросов^_^