Java 安卓2.3X在后台关闭应用程序

Java 安卓2.3X在后台关闭应用程序,java,android,Java,Android,我的应用程序总是使用安卓2.2。但目前我升级到了安卓2.3.X姜饼。因此,如果我启动我的应用程序并返回android“桌面”,该应用程序将在3-4分钟内停止 我想它会在几分钟不活动后被杀死,但我需要在后台运行它来读取一些移动状态 如何将我的应用程序设置为“后台”应用程序,以便安卓不再杀死它 谢谢你的帮助 关于Rookee,要在后台运行应用程序,它必须是“服务”类型。你必须注册一项服务,它将永远在你的设备上运行。有关详细信息,要在后台运行应用程序,它必须是“服务”类型。你必须注册一项服务,它将永远

我的应用程序总是使用安卓2.2。但目前我升级到了安卓2.3.X姜饼。因此,如果我启动我的应用程序并返回android“桌面”,该应用程序将在3-4分钟内停止

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

如何将我的应用程序设置为“后台”应用程序,以便安卓不再杀死它

谢谢你的帮助


关于Rookee,要在后台运行应用程序,它必须是“服务”类型。你必须注册一项服务,它将永远在你的设备上运行。有关详细信息,

要在后台运行应用程序,它必须是“服务”类型。你必须注册一项服务,它将永远在你的设备上运行。有关更多信息,它将不会“永远运行”。即使是服务也会在一段时间后关闭,尽管时间比应用程序不使用服务的时间长。一个设计良好的Android应用程序不会试图让某些东西持续运行,除非它不断地向用户提供价值(例如,播放音乐),在这种情况下,它可以使用
服务
startForeground()
来最小化意外关闭的可能性。它不会“永远运行”。即使是服务也会在一段时间后关闭,尽管时间比应用程序不使用服务的时间长。一个设计良好的Android应用程序不会试图让某些东西持续运行,除非它不断地向用户提供价值(例如播放音乐),在这种情况下,它可以使用
服务
startForeground()。