【发布时间】:2018-08-23 11:21:43
【问题描述】:
我正在开发一个必须每 10 秒更新一次位置的 Android 应用。意味着当用户想要做时,我必须每 10 秒进行一次轮询。
- 使用 Service 或 Geofencing API 哪个更好。
- 这会更好地减少电池消耗。
谢谢
【问题讨论】:
标签: android location polling android-intentservice android-workmanager
我正在开发一个必须每 10 秒更新一次位置的 Android 应用。意味着当用户想要做时,我必须每 10 秒进行一次轮询。
谢谢
【问题讨论】:
标签: android location polling android-intentservice android-workmanager
除非您使用前台Service,否则您不能轮询每个10s。 O 强制执行背景限制,并且打瞌睡,除非您在前台,否则这是一个坏主意。您可能需要重新考虑这是否是解决问题的最佳方法,并考虑使用地理围栏等替代 API。
【讨论】: