簡體   English   中英

如何在Android中實現LocationManager的requestLocationUpdates?

[英]How does really work the requestLocationUpdates of LocationManager in Android?

使用Android中的位置管理器,你首先調用requestLocationUpdates,你傳遞它的值來選擇刷新時間可以改變嗎?

讓我解釋。 在這里,我們有我正在做的事情(並且完美無缺):

(...)
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, GPSrefresh, GPSminDistance, locationListener);

(...)
public void onLocationChanged(Location location) {
// Do what you want to do 
}

如果在一段時間后,我改變了GPSrefresh的值,是否會影響到locationUpdates? 它總是檢查GPSrefresh的值,還是第一次調用它時才這樣做?

非常感謝你。

您將值傳遞給LocationManager calss的方法requestLocationUpdates ,然后更新該值..因此它不會影響以前的方法調用..

比如, String tmp =“Mango”; Fruits.add(TMP); TMP = “蘋果”;

以上僅芒果將added..to添加蘋果將不得不再次調用Fruits.add(TMP),

同樣的方法.. 如果您能夠獲得GPSRefresh的值,您將需要使用新的更新參數再次 調用方法requestLocationUpdates

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM