0

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

4

1 回答 1

1

是的,这是唯一的方法。使用 normal Service,你也可以让它在因为资源不足而杀死它sticky时让它重新启动。Android

使用startService开始是。如果您正在使用它,它将在被杀死时bindService停止。你可能不想要那个。当您不想再使用该服务时,不要忘记致电。ServiceActivitystopService

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

于 2013-01-10T08:04:51.123 回答