Android - список фильтра списка просмотров
Итак, после того, как я установил фильтр в моем списке:
//Log adapter count before filter
listView.getFilter().filter(searchStr)
//Log adapter count after filter
Что я'Я пытаюсь добиться, чтобы получить счет результата этой фильтрации. Например, если раньше было 10 элементов, тогда я применяю фильтр, поэтому теперь отображаются только 5 элементов, я хочу получить это количество "5"., Я'Мы попытались проверить количество адаптеров до и после фильтра, но безуспешно. Oни'повторное отображение того же количества (яиспользуя BaseExpandableListAdapter), если я применяю фильтр, и если я применяю фильтр снова, число изменяется с до (но до и после фильтра все тот же).
Ниже приведен пример того, что яЯ вхожу в мои журналы:
Before filter the count is 10. After filter the count is 10.
Before filter the count is 8. After filter the count is 8.
Я подумал, что мой адаптер неЯ не получаю отраженное количество сразу, но на втором фильтре это меняет значение, поэтому я подумал, что notifyDataSetChanged после фильтра будет иметь значение, но это не так. Любая помощь будет оценена.
Благодарю.