gpt4 book ai didi

Android - 多次运行 IntentService

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:39:23 26 4
gpt4 key购买 nike

所以我有一个 IntentService,当我运行它一次时它运行良好。它对图像进行处理,然后输出一系列 RGB 值。

但我现在需要它做的是多次运行以批处理出一系列图像。我的第一次尝试涉及在我的主类中调用停止服务,然后创建并运行 IntentService 的新实例。但是当我调用 StopService 时这崩溃了。

有正确的方法吗?

最佳答案

IntentService 在处理完所有请求后停止服务,因此您永远不必调用 stopSelf()

IntentService 无法并行运行任务,所有连续的 Intent 将进入消息队列并按顺序执行。

因此,只需一个接一个地添加它们,并确保清理您的字段以确保独立处理所有 Intent,因为不会重新创建 IntentService 对象/线程。

关于Android - 多次运行 IntentService,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34769998/

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