如何使用onLocationChanged方法显示当前位置
答案 0 :(得分:4)
您可以使用LocationManager.getLastKnownLocation()
,但这只会为您提供最后一个已知位置 - 可能没有任何内容(如果用户只是打开手机),或者距离数百英里之外的地方(如果他们最后一次转向位置服务很远了。)
如果您真的想知道用户现在的位置,那么您将不得不实现LocationListener。
答案 1 :(得分:0)
使用requestLocationUpdates(),当您到达onLocationChange时,请将其停止。这就是我的程序所做的,通过这种方式,您可以确保一旦获得新位置,它将停止查找更新。