2013-03-08 98 views
0

我的背景中有一個IntentService已經啓動並運行。 現在我想從我的活動中恢復這項服務,任何想法?從活動恢復IntentService

+0

你可以看到意圖服務的生命週期如果有可能恢復我不這麼認爲 – DjHacktorReborn 2013-03-08 14:00:33

+0

@DjHacktorReborn已經看到,但沒有發現任何東西! – iSun 2013-03-08 14:02:49

+0

你能更詳細地描述你的意思嗎? 「IntentService」在設計上並不打算保持「運行」。只要意圖處理需要,它就在單個線程上運行。在那之後,它不是完全_running_,更多_waiting_。那麼在這種情況下會有什麼意義呢? – 2013-03-08 14:05:32

回答

0

按照Android Developer Site這是不可能的。

這是服務的一個子類,它使用一個工作線程來處理所有的 啓動請求,一次一個。如果您不需要 要求您的服務同時處理多個請求,則這是最佳選擇。您需要執行的所有 都是實現onHandleIntent(),它會爲每個開始請求接收 意圖,以便您可以執行後臺工作。

爲了使下載管理器有IntentService通知的東西(例如,通過信使)關於失敗的下載,所以你可以晚些時候排隊該文件一旦上網回報