java - 如何知道 IntentService 何时完成?

标签 java android json sqlite service

我有一个连接到服务器并下载 JSON 文件并将其插入到 Sqlite 数据库的 IntentService。

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

我该怎么做?

最佳答案

让您的 IntentService 在您的 UI 层(如果存在)可以响应的事件总线上引发事件:

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

关于java - 如何知道 IntentService 何时完成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24594946/

相关文章:

java - 我可以在没有 Commons-logging.jar 的情况下使用 Apache HTTPClient 吗?

java - 来 self 的自定义 servlet 的 Kerberos 身份验证?

java - 检查电子邮件是否存在sqlite后将新用户插入数据库时​​出现问题

android - 自定义 Android View 中未显示渐变

javascript - 在没有服务器端脚本的情况下将 JSON 加载到本地 JavaScript 变量中?

java - 英语 - 莫尔斯翻译器

java - 如何在 Netbeans 中自定义 jTable 标题列字体大小?

android - 如何在项目中包含 RxAndroid?

json - 在 JSON 数组 golang 中存储一个 JSON 对象

json - IBM 沃森 : How do I add a hyperlink to Watson Responses?