【问题标题】:How to know when a IntentService is completed?如何知道 IntentService 何时完成?
【发布时间】:2014-07-06 10:35:48
【问题描述】:

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

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

我该怎么做?

【问题讨论】:

    标签: java android json sqlite service


    【解决方案1】:

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

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-01
    • 2011-04-05
    • 2021-04-25
    • 2020-02-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多