У меня есть ArrayAdapter, перенес ArrayList пользовательских объектов. Я хотел бы записать пользовательский фильтр для того адаптера так, чтобы, когда я звоню getListAdapter().getFilter().filter("abc")
список будет фильтрован произвольным преобразованием "abc".
Я думал, что просто попытаюсь переопределить ArrayAdapter.getFilter()
, но это требует, чтобы я повторно реализовал частное ArrayAdapter.ArrayFilter
который требует доступа к набору частных экземпляров ArrayAdapter.
Что самый простой путь состоит в том, чтобы сделать это?