Bonjour,
Je suis débutant en la matière et je viens de créer une partie d'un futur service de Géolocalisation. Jusque là pas de pb ca marche plutôt bien .
Pour la partie vue c'est du classique : une activité menu d'accueil, une activité pour le tableau de bord et l'autre pour la map.
Pour faire dialoguer les 3 je start le service dans l'activité d'accueil puis je passe sur l'activité tableau de bord qui va faire un onbind() dans le onCreate()., de même que sur la map ou je fais la aussi un onBind().
Dans la méthode onServiceConnected de chaque activité la j'instancie mon objet service qui va me permettre de jouer.
Sauf que quand j'appel directement sur un click d'un button mon objet service sans attendre qques secondes je me prend un null pointer sur mon objet service, plutôt logique vu que onServiceConnected n’est pas passé.
Ma question, c'est comment être sur que le service est connecté avant de travailler sur mon objet service ?
Merci par avance de votre aide.
Partager