如何让应用程序无限期地在后台运行?

Posted

技术标签:

【中文标题】如何让应用程序无限期地在后台运行?【英文标题】:How do I make an application run in the background indefinitely? 【发布时间】:2011-11-02 03:52:49 【问题描述】:

我正在尝试制作一个简单的计时器应用程序。我希望计时器即使在用户离开它之后也能运行,但是当我运行应用程序并尝试返回它时,它会重新启动,如果我在两分钟内没有回到它,计时器将不再运行。无论如何,是否可以确保它将永远运行,而不必每两分钟返回应用程序。如果需要,我可以提供示例代码或更多解释。谢谢。

【问题讨论】:

【参考方案1】:

服务的工作方式与此相同。请查看我的基础帖子。 Activities and services using handlers

确保服务具有计时器并调用类似this 的函数。安装在服务中,以便系统可以查看服务和其他示例等等。

【讨论】:

【参考方案2】:

考虑创建服务来解决您的问题

【讨论】:

以上是关于如何让应用程序无限期地在后台运行?的主要内容,如果未能解决你的问题,请参考以下文章

在android中监控服务[重复]

iOS后台保活

iOS11 - 无限期在后台运行应用程序

在后台运行无限操作而不影响主线程的最佳方法?

《转载》IOS高级开发~开机启动&无限后台运行&监听进程

如何让你的 iOS 应用在后台运行超过 3 分钟?