2010-12-08 11 views
1

私はTabLayout Demoに記載されているようにAndroids TabActivityを使用しています。
これらのタブのそれぞれで、私はLocalServiceによって収集されるべき別の方法でデータを表示したいと思います。TabActivityとローカルサービス:各タブのサービスからデータを消費する方法?

現在のところ、タブアクティビティの1つのみがローカルサービスを使用しています。すべての私のタブアクティビティ(インテントによって呼び出される)が同期したデータを消費する最良の方法は何ですか? (たとえば、1つのタブアクティビティでTextViewにデータが表示され、他のタブで地図にデータが表示される)...

ありがとうございました!

答えて

0

LocalServiceをTabActivityにバインドすることで(?)私の問題を解決しました。その後、サービスを静的にして、自分の意図で公開メソッドを呼び出すことによって使用しました。 これは「良いコード」ですか?

誰かが私の解決策を確認したり、それをより良くするためのヒントを与えてくれたらとても感謝しています。

ありがとうございます!

1

私はそれが遅すぎることは知っていますが、この問題を解決するにはbindServiceの代わりにgetApplicationContext()。bindServiceを呼び出すことができます。

関連する問題