2012-11-15 41 views
0

可能重复没有运行:
How can I keep my Android service running when the screen is turned off?当移动被锁定

在我的应用程序。我打电话给web服务来检查android应用程序发送的web服务器上的更新。 我的应用程序在移动被锁定时没有运行,我想在后台运行我的应用程序。 我会很感激你的建议

+1

您需要使用服务。 http://developer.android.com/reference/android/app/Service.html。当屏幕关闭时,基于活动的类不会运行 – Thommy

+0

使用WakeLocks或Service完成此操作 – waqaslam

回答

0

原因是,当您的应用程序没有焦点(我假设您使用的是Activity)时,它会暂停或停止。

如果您想在后台运行某些内容,您可以使用Service

0

你可以运行在后台运行的Service或更新,你可以使用推送机制而不是拉机制。您可以使用Google cloud Messaging进行推送通知。