Implémenter listView dans un processus

louisgautier Messages postés 1838 Statut Membre -  
louisgautier Messages postés 1838 Statut Membre -
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 !

2 réponses

BunoCS Messages postés 16550 Statut Modérateur 3 919
 
Hello,

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
0
louisgautier Messages postés 1838 Statut Membre 69
 
Merci des infos. Je m'en occupe. Je reviens si jamais j'ai des incompréhensions.
0
louisgautier Messages postés 1838 Statut Membre 69
 
Ca n'a pas l'aire de correspondre à mes attentes.
0
BunoCS Messages postés 16550 Statut Modérateur 3 919 > louisgautier Messages postés 1838 Statut Membre
 
Ah? 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.
0
louisgautier Messages postés 1838 Statut Membre 69
 
Je pense que je vais me contenter de realm !
Je commence a peine a manipuler realm alors je ne veux pas trop m’éparpiller !
0
louisgautier Messages postés 1838 Statut Membre 69
 
up !
Comment a partir de realm dans mon service, je peut mettre a jours ma listView !
Merci
0