Hi, I would like to use the setDelayer() method of Filter in Android, as seen here http://www.androidjavadoc.com/2.3/android/widget/Filter.html and https://android.googlesource.com/platform/frameworks/base/+/master/core/java/android/widget/Filter.java
(It looks ideal - I want to wait until the user stops typing before executing an expensive filter of an AutoCompleteTextView)
However, neither setDelayer() or the nested Delayer interface are accessible in the Filter class in Xamarin Android. They also aren't present in the official Android docs http://developer.android.com/reference/android/widget/Filter.html
I can see this is because both are marked with @hide in the source.
My questiion is - how do I access these methods and types in Xamarin? Could I access them via C# reflection, are they accessible by reflection, or is there another 'better' way to access them?
Thinking about it further, even if reflection works for obtaining and invoking Filter.SetDelayer, it doesn't help for implementing a class based on the Delayer interface - I need access to the Delayer interface at compile time so I can derive from it.
Unless - do I have to get involved in Reflection.Emit to build a class based on Delayer at runtime?? (Will that work?) Or do I have to import the Delayer interface using Java and a wrapped library in some fashion?