2017-07-27 47 views
0

我想發送當前位置,但不是每隔10分鐘發送一次。並且還要避免高電池成本。按時間間隔發送當前地理位置

是否可以爲此操作設置計時器?

map.setOnMyLocationChangeListener(new GoogleMap.OnMyLocationChangeListener() { 
     @Override 
     public void onMyLocationChange(Location loc) { 
      sendPosition(loc.getLat(), loc.getLong()) 
     } 

回答

0

您可以在每次調用sendPosition時更新日期時間變量。在位置更改事件中,檢查當前datetime和datetime變量之間的差異是否超過10分鐘,然後再次調用sendPosition。

相關問題