如何知道IntentService何时完成?

时间:2014-07-06 10:35:48

标签: java android json sqlite service

我有一个IntentService连接到Server并下载JSON File并将其插入Sqlite DB。

我想知道IntentService何时完成下载。因此,我可以从sqlite db中读取插入的数据并将其显示给用户。

我该怎么做?

1 个答案:

答案 0 :(得分:3)

让您的IntentService在事件总线上举起一个事件,您的UI层(如果存在)可以响应:

在我链接到的示例应用中,该服务还处理UI层不存在的情况(例如,用户按下BACK以退出活动),在这种情况下,服务引发Notification