gpt4 book ai didi

android - 停止 IntentService 的正确方法

转载 作者:IT王子 更新时间:2023-10-28 23:34:32 26 4
gpt4 key购买 nike

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

最佳答案

My problem is that I don't know how/when to stop the service.

IntentServiceonHandleIntent() 结束时自动停止,如果在 onHandleIntent() 运行时没有向其发送更多命令。因此,您不必自己手动停止 IntentService

When I call stopself() in onHandleIntent(Intent ..) all Intents which are waiting in the IntentService queue are removed.

这就是你不这样做的原因。

But I don't want to stop the service from an activity because I want to complete upload proccess even if my application is not running.

然后让 IntentService 自行停止。

关于android - 停止 IntentService 的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10250745/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com