gpt4 book ai didi

android - 如何从 startService() 获得响应/设置回调

转载 作者:行者123 更新时间:2023-11-30 03:56:34 25 4
gpt4 key购买 nike

我继承了一个项目,但我不明白如何通过以下代码获得响应或设置回调:

startService(new Intent(this, VenueUpdateService.class));

目前,即使 VenueUpdateService 失败,应用程序仍会继续。我想更改它,以便应用程序等待来自 VenueUpdateService 的成功/失败。

我在 VenueUpdateService 类中收到关于成功/失败的响应。但是我如何将其传递回启动该服务的 Activity ?

谢谢,詹姆斯。

最佳答案

我觉得你要求做的事情有点奇怪。如果您调用 startService,服务将始终成功启动。好像 startService 不是一些需要包装在 try/call block 中的冒险行为。

但我想您的 Activity 可以注册一个 BroadcastReceiver,它接收从 onStartCommand 中的服务发送的广播。

或者您可能希望绑定(bind)到该服务,在这种情况下,您会知道何时绑定(bind)。 see here

关于android - 如何从 startService() 获得响应/设置回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13243466/

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