Problème de timing Activité/Service
Bonjour,
J'essaie d'executer à partir de mon activité une méthode définie dans un service, comme dans ce pseudocode suivant :
Code:
1 2 3 4 5 6
| ActivityA(){
onCreate(){
bindService();
methodeA();
}
} |
Code:
1 2 3 4
| ServiceA(){
methodeA(){}
} |
Le binding se fait avec succès mais si j'appelle la méthode du Service depuis l’évènement onCreate() de mon Activité je reçois un NullPointerException. Par contre si c'est dans l'évènement click() d'un bouton la méthode s'execute correctement. Ce qui m'amène à me demander si ce n'est pas un problème de timing (dans l'évènement onCreate() de l'Activité le Service n'est pas encore prêt).
Quelqu'un pour me donner son avis ?