Je récupère 20 noms d'une base de données sqlite et les affiche sous la forme de listview
. Ils sont non triés. J'utilise filter
et les trier par ordre alphabétique de sorte que j'évite le défilement inutile. J'ai aussi un edittext
. Lorsque je tape une clé, elle correspond à listitems
et filtre la liste. Chaque listitem
a un texte correspondant avec,onlistitemclick après avoir filtré le listview
Le problème maintenant ici est, quand je trier et filtrer, la position du listitem
change. Lorsque je clique dessus, il affiche le texte de ses positions actuelles et le texte de listitem
.
Par exemple: J'entrées 3 DB
ROWID NAME DESCRPTION
1 RASHMI I AM FRM INDIA
2 RICHA I AM FROM USA
3 STELLA I AM FROM CANADA.
vue Mes liste affiche uniquement la colonne NAME
. Maintenant, quand j'appuie S
dans le edittext
, STELLA
monte de la position 3 à la position 1. Lorsque je clique sur ce listitem
, il affiche au lieu de I AM FROM CANADA
. Chaque action a lieu à partir de SQLite DB.
postez votre code ... – ngesh