0
嗨我有一个简单的问题 我需要在屏幕锁定时在后台运行我的应用程序。 使用服务是唯一的方法?它对我简单的程序来说似乎很复杂。 (我正在写简单的GPS记录器,即使用户阻止了手机,它也必须记录)。在后台运行
嗨我有一个简单的问题 我需要在屏幕锁定时在后台运行我的应用程序。 使用服务是唯一的方法?它对我简单的程序来说似乎很复杂。 (我正在写简单的GPS记录器,即使用户阻止了手机,它也必须记录)。在后台运行
是的,这是唯一的方法。使用正常的Service
,你也可以让sticky
让Android
由于资源不足而自动重启。
使用startService
开始是。如果您使用的是bindService
,则会在Activity
死亡时停止Service
。你可能不希望这样。 当您不想再使用该服务时,请不要忘记拨打stopService
。
IntentService
不适合,因为它完成后会自行停止。