gpt4 book ai didi

android - onStartCommand() 完成后服务会自动停止吗?

转载 作者:行者123 更新时间:2023-11-29 00:28:06 31 4
gpt4 key购买 nike

当我调用 this.startService(new Intent(this, Some_Service.class));
我知道 onCreate() 被调用,然后是 onStartCommand()

如果 onStartCommand() 中的代码完成会发生什么?
Service 是否会自动调用 onDestroy() 来停止自身?
还是我必须调用 this.stopService(new Intent(this, Some_Service.class)); 才能实现?

最佳答案

如果您通过调用 startService() 启动服务,那么您必须调用 stopService()stopSelf() 来停止服务.如果您想在完成一些工作后停止服务,您可能需要改用 IntentService

关于android - onStartCommand() 完成后服务会自动停止吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17905870/

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