2010-12-08 5 views
1

J'utilise Androids TabActivity comme décrit dans TabLayout Demo.
Dans chacun de ces onglets, je veux montrer les données d'une manière différente qui devrait être recueillie par un LocalService.TabActivity et Local Service: Comment consommer des données de services dans chaque onglet?

Actuellement, seule l'une des activités de l'onglet consomme mon service local. Quelle est la meilleure façon que toutes mes activités de tabulation (qui sont appelées par des intentions) consomment les données synchronisées? (Par exemple, une activité de tabulation devrait montrer les données dans un TextView, une autre devrait montrer les données sur une carte ...)

Nous vous remercions de votre aide!

Répondre

0

J'ai résolu (?) Mon problème en liant maintenant mon LocalService à TabActivity. Après cela, j'ai rendu le service statique et je l'utilise en appelant une méthode publique dans mes intentions. Est-ce "bon code"?

Je serais très reconnaissant si quelqu'un peut confirmer ma solution ou me donner quelques conseils pour l'améliorer!

Merci!

1

Je sais qu'il est trop tard, mais pour résoudre ce problème, vous pouvez essayer d'appeler getApplicationContext(). BindService au lieu de simplement bindService.

Questions connexes