我正在使用IntentService将图像上传到服务器。我的问题是我不知道如何/何时停止服务。当我在onHandleIntent(Intent ..)中调用stopself()时,将删除所有在IntentService队列中等待的Intent。但是我不想停止 Activity 中的服务,因为即使我的应用程序未运行,我也要完成上传过程。
最佳答案
如果在运行IntentService
时没有再发送任何命令给onHandleIntent()
,则onHandleIntent()
会自动停止自身。因此,您不会自己手动停止IntentService
。
这就是为什么您不这样做的原因。
然后,让IntentService
停止运行。