我知道Location.getTime()会返回与系统时间不兼容的内容。那么如何判断lastKnowLocation是否太旧所以我不会在更新之前使用它?
提前致谢
答案 0 :(得分:1)
Location.getTime()
返回自纪元(1970年1月1日)以来的毫秒数。将其转换为日期,您将有时间保存位置。
答案 1 :(得分:0)
使用getElapsedRealtimeNanos()并减去System类中elapsedRealtimeNanos()的值,以获取位置更新的年龄
答案 2 :(得分:0)
在某个地点陈旧之前多长时间取决于您。 here所设计的设计模式说明了使用你所拥有的位置,直到你得到一个更好的位置。想想我最后知道的位置。我在最近六个小时里坐在笔记本电脑上编写代码并在stackoverflow上共享。