2014-07-06 176 views
1

我有一個IntentService連接到服務器並下載JSON文件並將其插入到Sqlite數據庫。如何知道IntentService何時完成?

我想知道IntentService何時完成下載。所以,我可以從sqlite數據庫讀取插入的數據並將其顯示給用戶。

我該怎麼辦?

回答

1

有你IntentService引發事件總線上的事件,你的UI層,如果存在的話,可以響應:

在我鏈接到的示例應用程序中,服務也是處理UI層不存在的情況(例如,用戶按下BACK退出活動),在這種情況下,服務產生Notification

+1

或者參考這裏給出的簡單示例:http://www.mysamplecode.com/2011/10/android-intentservice-example-using.html。但我會說給** EventBus **一試。 –