Por qué El constructor ArrayAdapter (new View.OnKeyListener() {}, int, String []) no está definido en los siguientes mi codificación Esta codificación es para obtener datos de SQLite cuando se escribe conteo de palabras con más de 3 caracteres. Pero, muestra el siguiente error.Por qué El constructor ArrayAdapter <String> (new View.OnKeyListener() {}, int, String []) no está definido
El ArrayAdapter constructor (nuevo View.OnKeyListener() {}, int, String []) es indefinido
ed1 = (AutoCompleteTextView)findViewById(R.id.searchWord);
ed1.setOnKeyListener(new View.OnKeyListener()
{
Integer count = 0;
String typeWord = "";
public boolean onKey(View v, int keyCode, KeyEvent event)
{
if (KeyEvent.ACTION_DOWN == event.getAction()) {
if (keyCode != 67) {
count++;
char c = (char)event.getUnicodeChar();
typeWord = typeWord + c;
}
else {
count--;
}
if (count > 2 && typeWord != "") {
countries = getAutosuggestWord(typeWord);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.autosuggest, countries);
ed1.setAdapter(adapter);
}
}
return false;
}
});
Guau .. Es genial. Salvas mi vida. – ppshein