标签: android service location broadcastreceiver
情境:
用户可以选择时间间隔(例如5h)。在该间隔的每15分钟,我将检查用户的当前位置并根据位置采取措施。
问题:
那么,哪个最好?
根据某些标准应该解决,我需要LocationListener或getLastKnowLocation()吗?
LocationListener
getLastKnowLocation()
答案 0 :(得分:3)
使用BroadcastReceiver AlarmManager实施setInexactRepeating。在使用条件处理您的getLastKnowLocation()后,随时随地发送广播
BroadcastReceiver
AlarmManager
setInexactRepeating