Jak mogę filtrować listview przy użyciu baseadapter

Próbuję filtrować listview, ale metoda getfilter nie działa,

oto kod:

@Override
public void afterTextChanged(Editable s) {
}

@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}

@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
    mHistoryAdapter.getFilter().filter(s);   
}

Dodałem również metodę w baseadapter

public Filter getFilter() {
    return null;
}

ale to nie działa .. czy ktoś mógłby mi pomóc .. @ Dzięki

questionAnswers(4)

yourAnswerToTheQuestion