2011-10-21 56 views
1

我始终将Android 2.2用于我的应用程序。但目前我升级到Android 2.3.X姜饼。所以,如果我启动我的应用程序并返回到Android“桌面”,该应用程序将在3-4分钟后终止。Android 2.3X将应用程序杀死后台

我认为它会在几分钟不活动后被杀死,但我需要在后台运行它以读取一些移动状态。

如何将我的应用程序设置为“背景”应用程序,以便Android不会再杀它?

感谢您的帮助......

问候,Rookee

回答

1

要在后台运行,它的类型必须是“服务”的应用。你必须注册一个服务,它会永远在你的设备上运行。欲了解更多信息,Android Services

+2

它不会“永远运行”。即使服务会在一段时间后关闭,但比应用程序未使用服务的时间长。一个精心设计的Android应用程序不会尝试持续运行**,除非它持续为用户提供价值**(例如,播放音乐),在这种情况下,它可以使用“Service”和“startForeground() '以尽量减少意外关闭的可能性。 – CommonsWare