Dies ist mein benutzerdefinierter Adapter, der von BaseAdapter geerbt wurde:
%Vor%Ich habe gesucht und festgestellt, dass die zwei Funktionen, die ich implementieren muss, sind:
protected void publishResults(CharSequence constraint, FilterResults results)
protected FilterResults performFiltering(CharSequence constraint)
Meine Filtereinschränkung ist das String-Array "name", und ich denke, performFiltering
würde eine Suche basierend auf dem Text "constraint" durchführen. Was mich verwirrte ist, dass der Typ von results.value
object
ist. Also, nach einer Suche auf name
, welche Art von Daten sollte ich results.values
zuweisen? Und was macht die Funktion publishResults
? Kann mir jemand ein Beispiel für diese beiden Funktionen geben? Vielen Dank im Voraus,