我正在使用IntentService将图像上传到服务器。我的问题是我不知道如何/何时停止服务。当我在onHandleIntent(Intent ..)中调用stopself()时,将删除所有在IntentService队列中等待的Intent。但是我不想停止 Activity 中的服务,因为即使我的应用程序未运行,我也要完成上传过程。

最佳答案



如果在运行IntentService时没有再发送任何命令给onHandleIntent(),则onHandleIntent()会自动停止自身。因此,您不会自己手动停止IntentService



这就是为什么您不这样做的原因。



然后,让IntentService停止运行。

07-27 20:56
查看更多