2017-07-26 63 views
0

我想使用IntentService和scheduleJob在後臺運行幾件事情。擴展IntentService或只有一個的多個類?

我應該有,對於每個不同的功能,我想這樣做延伸IntentService一個新的類,或者我應該有一個擴展IntentService和有某種標識的分裂意圖來確定應該叫什麼功能只有一個類?

回答

0

創建IntentService是爲了完成一些特定的任務。完成任務後,自行停止IntentService

如果您試圖在同一時間執行不同的任務,那麼您必須爲此創建單獨的IntentServices,或者如果您希望所有任務都將逐個執行,那麼您可以使用相同的IntentService

對於相同IntentService可以使用通過發送數據意向區分你的任務putExtra(key, value);