2016-04-17 11 views
-2

Ich arbeite an AutocompleteTextView-Funktion in Android. Ich versuche, Option zu geben, während der Benutzer gibt, die Optionen kommen tatsächlich von einer Web-API (JSON-Format) .Mein Zweifel ist: sagen, Benutzer beginnt zu tippen, wenn Benutzer 3 Zeichen eingeben, muss ich die WebAPI ping, erhalten alle Möglichkeiten, die es mir schickt. Ich erstelle den ArrayList Adapter. Jetzt möchte ich fortfahren, die Wahlen abhängig von der Benutzereingabe zu filtern. Ich möchte die Eingabe zu webAPI fortwährend schicken und JSON Daten erhalten, einen anderen Adapter verursachen und automatische Vervollständigung Option für Benutzer erneuern.AutoCompleteTextView Ereignisse zum kontinuierlichen Erstellen neuer Adapter

Ich bekomme nicht das Ereignis, das ich erfassen muss, um dies erfolgreich zu tun?

Vielen Dank im Voraus.

+0

den Code Aufruf veröffentlichen, wo Sie das Abrufen Json und binden Sie den Adapter? – sihao

Antwort

0

erstellen ArrayListAdapter

Sie dürfen keine neuen Adapter immer und immer wieder schaffen sollte aber den Datensatz es Server aktualisieren und den Adapter über die Änderung informieren, indem notifyDataSetChanged()

+0

Danke, lass mich versuchen, notifyDataSetChange(). –

Verwandte Themen