Hola
Dale el nombre del evento que quieras en el caso que por ejemplo quieras saber cuando pulsaron Enter
Sin decir cual error te da es dificil saber que es. Correlo en debug paso a paso y sabras donde te da el error.
Por otro lado, como te he comentado arriba, si cargas en el
AutoCompleteEditText.SetItems2 los nombres de los clientes , en cuanto empieces a escribir el
AutoCompleteEditText te saca una ventana con los nombres que empiecen por las letras que pones.
Haz un ejemplo facil cargando varios nombres a mano y veras lo que te digo
Dim EditNombre As AutoCompleteEditText
EditNombre.Initialize("")
Dim Nombre(4) As String
Nombre(0) ="Juan"
Nombre(1) ="Pepe"
Nombre(2) ="Antonio"
Nombre(3) ="Augusto"
Nombre(4) ="Alejo"
Nombre(5) ="Josefina"
EditNombre.SetItems2(Nombre,Typeface.DEFAULT,Gravity.LEFT,22,Colors.Black)
Veras si empiezas a escribir la A, te apareceran Antonio, Augusto y Alejo, y si añades otra letra que coincida con algun nombre saldrá este.
Como veras con esto no te hace falta hacer una búsqueda, ya la hace el propio
AutoCompleteEditText, luego lo unico que tienes que hacer es lo mismo, meter a tus clientes en una array o en un list, se lo pasas al
SetItems2 y ya lo tienes sin tener que hacer búsquedas.
Bueno, creo entender que es eso lo que pretendias hacer
Saludos