gpt4 book ai didi

android - 在哪里调用 stopService() 以确保服务已停止?

转载 作者:行者123 更新时间:2023-11-29 18:20:29 26 4
gpt4 key购买 nike

我知道以前有人问过很多关于如何停止服务的问题,但我没有找到解决我的特定问题的问题。

在我的应用程序中,我有许多与一个中央服务通信的 Activity 。对于每个 Activity ,我在它们的 onResume() 方法中调用 bindService() 并在它们的 onPause() 方法中调用 unbindService() 。我遇到的问题是,每次我在两个 Activity 之间切换时,服务都会被销毁,然后从头开始重新创建。

为了解决这个问题,我考虑过在 onCreate() 中调用 startService(),以确保服务保持 Activity 状态。

我的问题是,我应该将 stopService() 方法放在哪里以确保它在离开应用程序时被调用?或者,是否有另一种方法可以在不依赖 startService() 的情况下在两个 Activity 之间切换时保持服务运行?

最佳答案

参见 android service startService() and bindService()以获得全面的答案。

关于android - 在哪里调用 stopService() 以确保服务已停止?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5816424/

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