【发布时间】:2017-01-24 14:20:11
【问题描述】:
我有一个定期向服务器发送数据的应用程序。我想知道电池使用的最佳做法是什么。
我应该在发送数据后停止服务(调用stopSelf())还是等到下次我调用startService()而不停止服务,这样onCreate()和onDestroy()之类的方法就不会被再次调用。
服务调用之间的时间间隔大约是 1 分钟。
【问题讨论】:
-
停止服务并在需要时重新启动它没有任何问题。如果在所有任务完成后这是一个 IntentService,它将自行停止而无需调用 .stopSelf()
标签: android performance android-service battery