我正在使用 IntentService 将图像上传到服务器。我的问题是我不知道如何/何时停止服务。当我在 onHandleIntent(Intent ..) 中调用 stopself() 时,所有在 IntentService 队列中等待的 Intent 都将被删除。但我不想从活动中停止服务,因为即使我的应用程序没有运行,我也想完成上传过程。
我的问题是我不知道如何/何时停止服务。
IntentService
时自动停止onHandleIntent()
如果没有更多命令发送给它,则结束onHandleIntent()
正在跑步。因此,您无需手动停止IntentService
你自己。
当我在 onHandleIntent(Intent ..) 中调用 stopself() 时,所有在 IntentService 队列中等待的 Intent 都将被删除。
这就是为什么你不这样做。
但我不想从活动中停止服务,因为即使我的应用程序没有运行,我也想完成上传过程。
然后你让IntentService
停止它自己。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)