TabActivity и Local Service: как использовать данные из сервисов на каждой вкладке? - PullRequest
1 голос
/ 09 декабря 2010

Я использую функцию Android TabActivity, как описано в TabLayout Demo .
На каждой из этих вкладок я хочу по-разному отображать данные, которые должны собираться службой LocalService.

В настоящее время только одно из действий на вкладке использует мой локальный сервис. Как лучше всего синхронизировать данные во всех моих действиях с вкладками (которые называются намерениями)? (Например, одно действие на вкладке должно отображать данные в TextView, а другое - данные на карте ...)

Спасибо за вашу помощь!

Ответы [ 2 ]

1 голос
/ 20 мая 2011

Я знаю, что уже слишком поздно, но для решения этой проблемы вы можете попробовать вызвать getApplicationContext (). BindService вместо просто bindService.

0 голосов
/ 10 декабря 2010

Я решил (?) Мою проблему, привязав свой LocalService к TabActivity. После этого я сделал сервис статическим и использую его, вызывая публичный метод в своих намерениях. Это "хороший код"?

Я был бы очень признателен, если бы кто-нибудь подтвердил мое решение или дал мне несколько советов, чтобы сделать его лучше!

Спасибо!

...