0
我在做一个LocationListener。创建时,onLocationChanged会被调用吗? (原本没有位置,所以它有一定的意义,它被称为)onLocationChanged的LocationListener在初始化时被调用吗?
或者是否有一些其他方式来获取当前位置?
我在做一个LocationListener。创建时,onLocationChanged会被调用吗? (原本没有位置,所以它有一定的意义,它被称为)onLocationChanged的LocationListener在初始化时被调用吗?
或者是否有一些其他方式来获取当前位置?
您可以轻松地测试自己这个问题...
但是,是的,如果你创建一个LocationListener
并调用LocationManager#requestLocationUpdates()
,然后onLocationChanged()
被称为后取得的第一个位置。了解如果您在某个无法接收任何GPS或网络信号的地方(在厚厚的建筑物或山洞中),您可能永远不会收到位置定位...