2

我的应用程序有一个 IntentService,它会定期运行以从远程服务器下载数据。下载任务在仅引用应用程序上下文的 AsyncTask 内运行。

下载的数据适用于整个应用程序,并显示在四个不同的活动中。当下载完成(AsyncTask 完成)时,服务会收到相同的通知。现在,服务需要通知适当的活动来更新其视图。该服务不知道哪个应用程序的哪个 Activity 在前台。

我如何建立这种联系?服务如何向前台活动传递新数据可用并且应该更新其视图的消息?

请帮忙。

谢谢。

4

1 回答 1

3

一种方法是发送广播,如果您有不同类型的活动,则处于活动状态的活动将收到它。

于 2010-08-12T08:03:00.510 回答