在后台运行

时间:2013-01-10 07:41:14

标签: android battery

嗨我有一个简单的问题 我需要在屏幕锁定时在后台运行我的应用程序。 使用服务是唯一的方法吗?我的简单程序看起来很复杂。 (我正在编写简单的gps记录器,即使用户阻止手机也必须记录。)

1 个答案:

答案 0 :(得分:1)

是的,这是唯一的方法。使用普通Service,您也可以使stickyAndroid因资源不足而重新启动。

使用startService开始。如果您使用的是bindService,则会在Service被杀时停止Activity。你可能不希望这样。 当您不想再使用本服务时,请不要忘记致电stopService

IntentService不合适,因为它会在完成后自行停止。