使用标准
Service类代替
IntentService,从
onStartCommand()回调启动异步任务,并
Service在收到完成回调时销毁。
与此相关的问题是,由于
Service在
Service已经运行的同时又被启动,因此在同时运行的任务的情况下,可以正确处理的销毁。如果需要处理这种情况,则可能需要设置一个运行中的计数器或一组回调,并
Service在它们全部完成后销毁它们。

使用标准
Service类代替
IntentService,从
onStartCommand()回调启动异步任务,并
Service在收到完成回调时销毁。
与此相关的问题是,由于
Service在
Service已经运行的同时又被启动,因此在同时运行的任务的情况下,可以正确处理的销毁。如果需要处理这种情况,则可能需要设置一个运行中的计数器或一组回调,并
Service在它们全部完成后销毁它们。