gpt4 book ai didi

android - 我们在哪里可以调用 Android 的 stopSelf() 或 stopService() 方法来停止服务?

转载 作者:行者123 更新时间:2023-11-29 22:11:16 35 4
gpt4 key购买 nike


我创建了一个 android 应用程序,我在其中通过调用 startService() 方法启动服务。我想在分配给它的任务完成后停止该服务。如何查看相应任务是否完成?我可以在 onStartCommand() 中调用 stopSelf() 吗?调用 stopSelf() 或 stopService() 方法的最佳做法是什么?它的调用应该放在哪里?
谢谢!

最佳答案

如果您坚持要执行特定任务并停止服务,则更好的选择是使用 IntentService。通过使用 IntentService,您会在任务完成时使用 BroadCastReceiver 收到通知。 Here是带有示例的完整解释。

关于android - 我们在哪里可以调用 Android 的 stopSelf() 或 stopService() 方法来停止服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9578888/

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