contagem de filtros android - listview

Então, depois de definir o filtro no meu listview:

//Log adapter count before filter
listView.getFilter().filter(searchStr)
//Log adapter count after filter

O que estou tentando alcançar é obter a contagem do resultado dessa filtragem. Como se antes houvesse 10 itens, então eu aplico o filtro, então agora apenas 5 itens aparecerão, eu quero obter essa contagem "5". Eu tentei verificar a contagem do adaptador antes e depois do filtro sem sorte. Eles estão exibindo a mesma contagem (estou usando um BaseExpandableListAdapter) se eu aplicar o filtro, e se eu aplicar o filtro novamente, o número mudará de antes (mas o antes e o depois do filtro ainda são os mesmos).

Abaixo está um exemplo de resultado do que estou recebendo nos meus registros:

Before filter the count is 10. After filter the count is 10.
Before filter the count is 8.  After filter the count is 8.

Eu pensei que talvez meu adaptador não receba a contagem refletida imediatamente, mas no segundo filtro, ele altera o valor, então pensei que notifyDataSetChanged após o filtro faria a diferença, mas isso não aconteceu. Qualquer ajuda seria apreciada.

Obrigado.

questionAnswers(2)

yourAnswerToTheQuestion