gpt4 book ai didi

Android服务不会在后台运行

转载 作者:行者123 更新时间:2023-11-30 04:24:51 25 4
gpt4 key购买 nike

我昨天第一次尝试创建 Android 服务。我们基本上需要一种机制,每 30 分钟检查一次服务器的状态。我看过 4 或 5 个教程,其中有很多好评,但我的服务似乎根本无法正常工作。

按照一个教程,我设法让服务运行并每分钟打印一次日志,效果很好。问题是当我退出应用程序时(我的意思是按下返回按钮直到应用程序关闭,或者甚至按下主页键)服务似乎停止了。

如果我的代码不是那么乱,我会发布一些。我基本上希望服务在用户首次启动应用程序时启动(或点击特定按钮,这并不重要),并且无论用户是否退出应用程序都持续运行,并执行服务器检查每半小时一次,在某些情况下可能会播放声音(同样,无论应用程序是否在视觉上运行)。任何人都可以为我想要实现的目标提供任何伪代码吗?也许还有一些关于我应该实现的具体方法以及何时调用它们的更多细节?

非常感谢。如果可能的话,我想在长周末之前完成这件事。

最佳答案

查看本教程 Running a Service in the Background.

这似乎正是您所需要的。

此外,您还需要一个广播接收器,以便在设备重新启动时启动您的服务。(如果您需要的话)

查看此线程上的答案。

Android app with Service only

关于Android服务不会在后台运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8680569/

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