Are you using search() against a CSV or a feature service? When you say it is not working are no choices being populated, or are the choices not being filtered correctly?
I am using search() against a feature service and it will not allow me to interact with the field in any way, shape, or form when using the android device. I cannot type in the field or use the dropdown. . . .Everything works perfectly fine when using an OIS device.