如何保持活动在后台运行? [复制]

Posted

技术标签:

【中文标题】如何保持活动在后台运行? [复制]【英文标题】:How to keep activity running in background? [duplicate] 【发布时间】:2013-05-06 19:16:04 【问题描述】:

你们中的大多数人一定用过“whatsapp”和“viber”。这些应用程序即使在退出时也会持续运行。我希望我的一项活动在第一次运行后继续在后台运行。而且我还希望整个应用程序像 viber 和 whatsapp 一样在后台继续运行。我该怎么做?

【问题讨论】:

您需要创建一个服务。 developer.android.com/guide/components/services.html 将任务移回(true); ...使用这个 【参考方案1】:

在后台运行的不是Activity,而是Service。查看http://developer.android.com/reference/android/app/Service.html 来实现它。

【讨论】:

【参考方案2】:

使用service。阅读this 和this 了解服务详情。

您可以让您的活动在后台运行。但我认为让服务在后台运行绝对是一个更好的主意。通过阅读以上两个链接,您将对服务有一个基本的了解。

【讨论】:

我正在使用我无法控制的第 3 方,仅适用于活动而非服务。我该怎么办?

以上是关于如何保持活动在后台运行? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

iOS开发:后台运行以及保持程序在后台长时间运行

在应用程序后台运行时保持 XMPPStream 处于活动状态

计时器:如何在后台保持计时器处于活动状态

应用程序进入后台时如何保持 Swift Socket IO 运行?

在后台运行安卓手电筒

iOS:关闭应用程序时如何在后台运行代码?