地理位置问题?

时间:2018-11-02 17:26:26

标签: android geolocation locationmanager locationlistener

如何更改LocationManager到一个位置?该应用会不断更新位置。

public void onClick(View view) 
     //this make the app keep update
     locationManager.requestLocationUpdates("gps", 0, 0, listener);

1 个答案:

答案 0 :(得分:1)

第一种方法是使用locationManager.requestSingleUpdate()而不是locationManager.requestLocationUpdates()

OR

第二种解决方法是在收到第一次更新后立即注销监听器,如下所示:

@Override
public void onLocationChanged(Location location) {
    locationManager.removeUpdates(this);
    // do something with the received location 
}