Such a situation, using Filterable
, during the search, first used the Activity
, but then it was necessary to use a fragment. I will not go into the structure of the code, but the method call occurs in the custom adapter.
@Override public Filter getFilter() { return ((MainActivity) mContext).new ListFilter(); }
This code is located in the adapter when I use the Activity
, but if I use a fragment, I can’t understand how I can redo this method so that it works correctly. And yes, ListFilter()
is an inner
class that inherits from Filter
. How do I implement a similar method in the fragment?