gpt4 book ai didi

android - 当没有任何 Activity 在前台时停止服务

转载 作者:太空宇宙 更新时间:2023-11-03 10:55:39 26 4
gpt4 key购买 nike

我有一项服务供我的所有 Activity 使用,当没有 Activity 在前台时应该停止,但当一个 Activity 可见时一直保持运行。由于 Android 不保持内部状态以了解哪个应用程序在前台,是否有任何干净的方法来实现这一点?

最佳答案

我猜@biquillo 误解了你的问题,但我在 CommonsWare answer 中找到了好主意..

基本上,您可以通过绑定(bind)到它并设置标志来创建它(如果尚未创建)来启动服务。然后,每当创建某个 Activity 时,它就会绑定(bind)到服务,onDestroy 它会解除绑定(bind)。这将使服务在没有 Activity 绑定(bind)到它时被销毁一次。

希望它能帮到您并解决您的问题 ;) 干杯

关于android - 当没有任何 Activity 在前台时停止服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5247035/

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