我知道Location.getTime()返回的內容與系統時間不兼容。那麼,如何判斷上一次KnowLocation是否太舊,以至於在更新之前我不會使用它?Android位置 - 判斷最後一個已知位置是否過舊
預先感謝
我知道Location.getTime()返回的內容與系統時間不兼容。那麼,如何判斷上一次KnowLocation是否太舊,以至於在更新之前我不會使用它?Android位置 - 判斷最後一個已知位置是否過舊
預先感謝
Location.getTime()
返回時間在自毫秒爲單位(1970年1月1日)。將其轉換爲日期,您將有時間保存位置。
使用getElapsedRealtimeNanos()再減去在系統類來獲得位置更新
嘛年齡elapsedRealtimeNanos()以外的值的位置之前是多久陳舊的是你。設計模式here說,使用你有什麼位置,直到你得到一個更好的。想想我最後一個已知的位置。我坐在筆記本電腦上,在最後6個小時內編寫代碼並在計算器上分享。
可能重複的:http://stackoverflow.com/q/4418344/354247 – hwrdprkns