有很多类似的问题和博客,但没有帮助我解决我的问题。我已经编写了下面的代码,但是pip install <package-name>
返回的位置是空的,有时候getLastKnowLocation
可以在某些条件下返回null。在我的代码中,如果getLastKnowLocation
方法返回null但未调用getLastKnowLocation
方法,则我请求新的更新位置。
这是代码。
onLocationChanged
答案 0 :(得分:0)
您必须添加侦听器,以便在您获得更改位置时告诉设备您有动作。 做那样的事
LocationManager locationManager = (LocationManager) getSystemService(LOCATION_SERVICE);
LocationListener listener = new LocationListener() {
...
}
locationManager.requestLocationUpdates(GPS_PROVIDER, intervall, distance, listener);