如何更改LocationManager
到一个位置?该应用会不断更新位置。
public void onClick(View view)
//this make the app keep update
locationManager.requestLocationUpdates("gps", 0, 0, listener);
答案 0 :(得分:1)
第一种方法是使用locationManager.requestSingleUpdate()而不是locationManager.requestLocationUpdates()
OR
第二种解决方法是在收到第一次更新后立即注销监听器,如下所示:
@Override
public void onLocationChanged(Location location) {
locationManager.removeUpdates(this);
// do something with the received location
}