0

我的背景中有一个IntentService已经启动并运行的。现在我想从我的活动中恢复这项服务,有什么想法吗?

4

1 回答 1

0

根据Android Developer Site,这是不可能的。

这是 Service 的一个子类,它使用一个工作线程来处理所有的启动请求,一次一个。如果您不要求您的服务同时处理多个请求,这是最佳选择。您需要做的就是实现 onHandleIntent(),它接收每个启动请求的意图,以便您可以进行后台工作。

为了使下载管理器让 IntentService 通知有关失败下载的某些内容(例如,通过 Messenger),因此您可以稍后在 Internet 访问返回时将该文件排入队列

于 2013-03-08T14:13:39.720 回答