Bonjour à tous,
Voilà, c'est très simple? J'ai une application possédant plusieurs ListView... Cette application doit exécuter une requête SQL parfois assez lourde puis afficher le résultat dans les différents ListView de l'appli... Mon idée était la suivante: créer un thread se chargeant d'exécuter la requête SQL et d'afficher le résultat. De cette manière, l'utilisateur pourrait annuler l'exécution de la requête... Seulement voilà, visiblement les ListView ne sont pas Thread safe j'ai donc un gros problème selon moi... Comme pourrais-je faire puisque de toute facon c'est le thread principal de l'appli qui devra afficher le résultat de ma requête (<=> ListView). Je suis donc obligé de faire patienter mon appli (attente d'un événement) jusqu'à ce que le thread de recherche soit terminé... donc autant pas faire de thread... Quelqu'un aurait-il une solution ???
Merci d'avance...
Partager