• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Apps Android: Listadapter along with getfilter() for dynamic search filter?

AKA001

Newbie
I am having a list adapter:


final Listadapter Adapter = new Listadapter(this,packageList1, packageManager);


When trying to create dynamic search filter for the list items, I am unable to use list adapter along with get filter function. please refer below:




final Listadapter Adapter = new Listadapter(this,packageList1, packageManager);

apps.setAdapter(Adapter);



//enables filtering for the contents of the given ListView



SearchView sv = (SearchView) findViewById(R.id.inputSearch);

sv.setOnQueryTextListener(new SearchView.OnQueryTextListener() {

@override

public boolean onQueryTextSubmit(String text) {

return false;

}



@override

public boolean onQueryTextChange(String text) {



Adapter.getFilter().filter(text);

return false;

}

});


During further search, I have seen that getfilter() works with Array adapter.

Is there a way to use getfilter() functionality with ListAdapter?

OR Use listAdapter as Array adapter in anyway?
 
Back
Top Bottom