关于Job Scheduler android的选择

时间:2016-05-25 20:31:45

标签: android location job-scheduling

我是android新手,正在寻求帮助。

我正在构建一个应用程序,要求我每15分钟后执行一次位置更新。所以,我的问题是:使用Job Scheduler是一个更好的选择,还是我应该使用Google API并在15分钟后设置t = it进行更新,然后使用 onLocationChanged()

请帮我解决这个问题。我需要一些专家建议。

1 个答案:

答案 0 :(得分:1)

由于您使用新位置更新UI而不是安排后台任务,因此请使用LocationManager。

您可以使用LocationManager.html#requestLocationUpdates方法在您的片段/活动的onStart回调中开始投票。

onStop回调中,您可以使用LocationManager#removeUpdates(android.location.LocationListener)

进行收听/投票

然后让你的LocationListener#onLocationChanged实现其余部分。