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 !

2 réponses

  1. Modérateur
    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
    1. Merci des infos. Je m'en occupe. Je reviens si jamais j'ai des incompréhensions.
      0
      1. Ca n'a pas l'aire de correspondre à mes attentes.
        0
      2. 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.
        0
      3. 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
      4. up !
        Comment a partir de realm dans mon service, je peut mettre a jours ma listView !
        Merci
        0