U
Unicate
Erfahrenes Mitglied
- 57
Hallo alle zusammen!
Wie ich in einem vorherigen Post bereits erwähnte bau ich eine Telefonkontaktsuche.
Dazu habe ich einem EditText einen TextWatcher gegeben, welcher sich immer meldet wenn der Benutzer den Text in dem EditText verändert hat.
Diesen String möchte ich dann zum suchen eines Kontaktes verwenden.
Nun schreibt der Benutzer aber meist schneller als die Datenbank durchsucht werden kann.
d.h.:
Benutzer drückt: U
Datenbank sucht...
Benutzer drückt: N
Datenbank sucht immer noch "U"
Datenbank soll nun nach "UN" suchen
Wie setz ich das geschickt um?
Bisher hatte ich es in anderen Apps immer so gelößt, dass ich solange der erste Suchvorgang noch nicht beendet ist, keinen weiteren Starte. Das finde ich aber nicht sehr schön.
Gibt es da keine bessere Lösung für?
Wie ich in einem vorherigen Post bereits erwähnte bau ich eine Telefonkontaktsuche.
Dazu habe ich einem EditText einen TextWatcher gegeben, welcher sich immer meldet wenn der Benutzer den Text in dem EditText verändert hat.
Diesen String möchte ich dann zum suchen eines Kontaktes verwenden.
Nun schreibt der Benutzer aber meist schneller als die Datenbank durchsucht werden kann.
d.h.:
Benutzer drückt: U
Datenbank sucht...
Benutzer drückt: N
Datenbank sucht immer noch "U"
Datenbank soll nun nach "UN" suchen
Wie setz ich das geschickt um?
Bisher hatte ich es in anderen Apps immer so gelößt, dass ich solange der erste Suchvorgang noch nicht beendet ist, keinen weiteren Starte. Das finde ich aber nicht sehr schön.
Gibt es da keine bessere Lösung für?