Implémenter listView dans un processus
Bonjour,
J'ai crée un processus pour crée un bdd avec realm (je crois que les termes sont bon, première fois que j'utilise realm)
J'aimerais juste savoir comment a partir d'un processus (extends Service) je peut affecter mes résultats à une lisView de mon mainActivity ?
Merci !
J'ai crée un processus pour crée un bdd avec realm (je crois que les termes sont bon, première fois que j'utilise realm)
J'aimerais juste savoir comment a partir d'un processus (extends Service) je peut affecter mes résultats à une lisView de mon mainActivity ?
Merci !
2 réponses
-
ModérateurHello,
Le principe d'un Service est de tourner en tâche de fond.
La mise à jour des IHM doit se faire sur le thread UI.
Pour réussir à faire discuter les 2 mondes, tu peux utiliser le système de bus d'évènements. Regarde EventBus par exemple
-
Merci des infos. Je m'en occupe. Je reviens si jamais j'ai des incompréhensions.
-
-
Modérateur@louisgautierAh? Tu fais ton traitement dans le Service. Une fois fini, tu lance un évènement. Tu le catche dans ta MainActivity et tu rafraichis ta liste. Non?
Sinon, tu as un principe de notifications dans Realm également. -
-
-