カスタムオブジェクトのArrayListにArrayAdapterをラップしています。そのアダプタのカスタムフィルタを作成して、呼び出しgetListAdapter().getFilter().filter("abc")
たときにリストが「abc」の任意の変換によってフィルタリングされるようにします。
オーバーライドしようと思ったのですが、それには、ArrayAdapterのプライベートインスタンスの束へのアクセスを必要とするArrayAdapter.getFilter()
プライベートを再実装する必要があります。ArrayAdapter.ArrayFilter
これを行う最も簡単な方法は何ですか?